2010-11-23 4 views
1

В настоящее время я разрабатываю надстройку для программы, которую я пишу, и столкнулся с проблемой взаимодействия хоста и надстройки на общей базе. Я использую пространство имен System.AddIn (ранее называемое MAF) для обнаружения, изоляции и активации надстроек.Разделительные типы между AppDomains

Теперь, поскольку я хочу (нужно?) Надстройки существовать в отдельных AppDomains с хоста, существует проблема, что типы не могут быть разделены между AppDomains и, следовательно, не между хостом и надстройкой. Я понимаю, что есть некоторая встроенная поддержка для сортировки типов между AppDomains, но ничего не знаю об этом и не подходит ли это.

Итак, вопрос в том, что я могу сделать, если хочу поделиться одним и тем же объектом (экземпляром) между надстройкой и хостом в двух отдельных доменах приложений? Возможно, есть более тонкий путь вокруг этой проблемы?

ответ

0

Так кажется MarshalByRefObject и несколько функций на объекте AppDomain обеспечивают основу именно для того, что я хочу. Думаю, дело закрыто.

 Смежные вопросы

  • Нет связанных вопросов^_^