2010-11-23 4 views
1

현재 필자가 작성한 프로그램 용 추가 기능 시스템을 개발 중이며 호스트와 추가 기능이 공통 기반에서 어떻게 통신해야하는지에 대한 문제가 발생했습니다. 추가 기능의 검색, 격리 및 활성화를 위해 System.AddIn 네임 스페이스 (이전에 MAF라고 함)를 사용합니다.AppDomains 간의 공유 유형

호스트에서 별도의 AppDomains에 추가 기능이 필요하기 때문에 AppDomains간에 형식을 공유 할 수 없으므로 호스트와 추가 기능간에 공유 할 수없는 문제가 있습니다. AppDomains 사이에 형식 마샬링에 대한 일부 기본 제공 지원이 있음을 알고 있지만 이에 대해서는 알지 못하며 적절하지도 않습니다.

두 개의 개별 앱 도메인에서 추가 기능과 호스트간에 동일한 개체 (인스턴스)를 공유하고 싶다면 어떻게해야합니까? 아마도이 문제를 해결할 더 미묘한 방법이있을 것입니다.

답변

0

그래서 MarshalByRefObject으로 보이고 AppDomain 개체의 몇 가지 기능이 내가 원하는 것을위한 기초를 제공합니다. 지금 당장 닫힌 사건이라고 생각합니다.