【发布时间】:2008-11-27 16:43:13
【问题描述】:
我正在开发一个严重依赖插件的 .net 应用程序。应用程序本身包含与远程服务器的连接。
最近我深入研究了应用程序域,并将它们视为将插件代码与应用程序的其余部分隔离的理想解决方案。
但是,有一个很大的缺点是我无法实现应用程序域来托管插件。似乎没有办法通过引用另一个应用程序域来传递对象,而另一个应用程序域需要传递对连接对象的引用。
我希望有人能给我一个解决方法,以便我可以传递对该对象的引用。
注意:创建代理是不可能的,连接层已经充当代理,因为类是自动生成的。
注意2:不能使用System.AddIn,因为它在紧凑框架上不可用。
【问题讨论】:
标签: c# appdomain marshalbyrefobject