在 appdomain 隔离功能开始工作之前,它至少需要 7 个程序集并将我的 AddIn 的数据模型限制为远程处理可以处理的数据类型。太复杂了!System.AddIn 团队博客向我暗示他们正在尝试重新创建 COM 的心智模型,我一开始就不太了解这个模型,也没有为它的好处买单。(如果 COM 这么好,为什么它死了?-修辞问题。)如果我不需要镜像或与旧 COM 互操作(就像 VSTO 使用 System.AddIn 一样),是否可以只创建一些加载加载的类一个新的应用程序域?
我可以自己编写发现代码,我以前做过,而且天真的实现非常快,因为我不喜欢迭代 GAC 中的程序集!
所以我的具体问题是,我可以通过一些代码 Remoting 片段获得 AddIns 提供的 AppDomain 隔离吗?这些是什么?