摆弄微软奥尔良。 这是我从教程中写的那个孤岛,我得到了错误的错误" AppDomainSetup无法找到"虽然我可以在System下的文档中看到它。
搜索谷歌无处可寻......
class Program
{
static SiloHost siloHost;
static void Main(string[] args)
{
AppDomain hostDomain = AppDomain.CreateDomain("OrleansHost", null,
new AppDomainSetup()
{
AppDomainInitializer = InitSilo
});
DoSomeClientWork();
Console.WriteLine("Orleans Silo is running.\nPress Enter to terminate...");
Console.ReadLine();
hostDomain.DoCallBack(ShutdownSilo);
}
}
答案 0 :(得分:4)
AppDomainSetup
未列在官方.NET Core 2.0 API文档中:https://docs.microsoft.com/en-us/dotnet/api/?term=AppDomainSetup&view=netcore-2.0
你在哪里看到它?您是否可以随时查看.NET Framework文档?
另请注意,即使AppDomain.CreateDomain
是.NET标准API的一部分,it will throw PlatformNotSupporteException
也适用于许多实现,例如.NET Core。 AppDomain
并非真正的跨平台概念。它的一部分是实现和支持的,但是单独的应用程序域的概念不是跨平台的,并且在.NET Core / .NET Standard中不支持。