找不到AppDomainSetup

时间:2017-09-21 20:47:44

标签: c# .net .net-core orleans

摆弄微软奥尔良。 这是我从教程中写的那个孤岛,我得到了错误的错误" 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);

    }

}

1 个答案:

答案 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中支持。