关于应用程序域,程序集,插件技术的困惑
bob98 2007-03-07 02:27:02 我正在从事一个架构的设计,该架构要以插件形式提供扩展
但现在我面临一个技术难题,每个插件都应该支持动态的装载和卸载。如果每个插件(程序集)都由一个单独的应用程序域来装载,这样是可以通过卸载应用程序域来卸载插件,但我的每个插件内部都定义了一些UI信息(如winform窗体),这些UI作为子窗口要集成到父框架中,可问题也来了,应用程序域之间传递的对象是通过远程代理完成的(无法直接访问),所以来自插件UI的直接引用就无法被框架窗口所集成(嵌入到框架父窗口中),我该怎么办呢,高手赐教!