0

摆弄微软奥尔良。这是我从教程中编写的筒仓,我得到了“找不到 AppDomainSetup”的奇怪错误,尽管我可以在系统下的文档中看到它。

谷歌搜索导致无处可...

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);

    }

}
4

1 回答 1

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 Standard API 的一部分,它也会引发PlatformNotSupporteException许多实现,例如 .NET Core。AppDomain并不是真正的跨平台概念。它的部分实现和支持,但单独的应用程序域的概念不是跨平台的,并且在 .NET Core/.NET Standard 中不受支持

于 2017-09-21T20:51:42.687 回答