【问题标题】:Has a new appdomain assemblies predefined?是否预定义了新的 appdomain 程序集?
【发布时间】:2011-05-24 10:17:24
【问题描述】:

是否预定义了新的 appdomain 程序集? mscorlib.dll?

【问题讨论】:

  • 你能解释更多吗?例如,您的意思是:新的 appdomain 是否默认加载任何程序集?

标签: c# .net visual-studio-2010 assemblies appdomain


【解决方案1】:

是的,当您使用AppDomain.CreateDomain 创建新的AppDomain 时会加载 mscorlib.dll。

如果您的代码在 Visual Studio 中运行,则还会加载 Microsoft.VisualStudio.HostingProcess.Utilities。

运行以下代码是一种简单的自行测试方法:

AppDomain ad = AppDomain.CreateDomain("myDomain");
Assembly[] assemblies=ad.GetAssemblies();
foreach (Assembly assembly in assemblies)
{
    Console.WriteLine(assembly.FullName);
}
Console.ReadKey();

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多