0

我知道多个应用程序可以在同一进程内的不同 AppDomain 中运行,我的问题是:谁负责这样做,操作系统会在某些条件下这样做,还是程序员的唯一责任是利用这样的功能?

4

1 回答 1

2

.NET 应用程序可以在同一个(它自己的)进程中创建 AppDomain,并将可执行文件加载到 AppDomain 中。

据我所知,操作系统不会为您执行此操作。

利用

var newDomain = AppDomain.CreateDomain("New Domain");
newDomain.ExecuteAssembly("MyApplication.exe");
于 2012-09-13T12:41:20.383 回答