繁体   English   中英

在两个不同的appdomain中运行两个相同的程序集

[英]Running two same assemblies in two different appdomains

我想知道如何创建两个appdomain,然后如何将相同的程序集加载到其中。 之后,我需要从每个程序集中创建someclass的实例,该实例应在其自己的appdomain中执行。

您可以创建两个exe,以创建所需的特定类的实例并执行任何其他逻辑。 然后,如下所示,您可以创建应用程序域并在您创建的不同App Doman中执行每个exe。

应用领域

static void Main()
{
    // Create an Application Domain:
    System.AppDomain newDomain = System.AppDomain.CreateDomain("NewApplicationDomain");

    // Load and execute an assembly:
    newDomain.ExecuteAssembly(@"c:\HelloWorld.exe");

    // Unload the application domain:
    System.AppDomain.Unload(newDomain);
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM