2010-03-17 30 views
1

有没有我们可以克隆当前应用程序域&了大会对新创建的域的方式在多个领域具有相同的依赖关系当前域具有执行同一段代码。AppDomain中创建.NET中

回答

1

不可以,但你可以编写创建ApplicationDomain中并加载特定组件到它的方法。

+0

好,吸。要充分利用动态编译的,例如C#源代码友好型名称转换为实际的.NET类型的情况下,我们必须动态组件加载到一个单独的域,使他们可以卸载(否则我会生成一个新的组件记忆为我想要翻译的每种类型)。但是编译器遇到了麻烦,因为它找不到程序集。如果我们可以克隆当前的AppDomain,那将会容易得多。该设置是非常否则费解,与PrivateBinPaths,LoaderOptimization,ApplicationBase,大会VS模块等。 – Triynko 2013-12-12 18:19:03

0

这是非常可能创建一个装配和挂钩组件到并运行它。我使用了一个名为NSandbox缓解应用程序域的创建运行单元/集成测试(read introduction here),而库。

相关问题