C# 找不到AppDomainSetup

C# 找不到AppDomainSetup,c#,.net,.net-core,orleans,C#,.net,.net Core,Orleans,在微软奥尔良闲逛。 这是我在教程中写的思洛存储器,我得到了一个wierd错误“AppDomainSetup找不到”,尽管我可以在系统下的文档中看到它 搜索谷歌毫无结果 class Program { static SiloHost siloHost; static void Main(string[] args) { AppDomain hostDomain = AppDomain.CreateDomain("OrleansHost", null,

在微软奥尔良闲逛。 这是我在教程中写的思洛存储器,我得到了一个wierd错误“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);

    }

}

AppDomainSetup
未在官方.NET Core 2.0 API文档中列出:

你在哪里看到的?您可能正在查看.NET Framework文档吗


另外,请注意,尽管
AppDomain.CreateDomain
是.NET标准API的一部分,但在许多实现中,例如.NET Core上
AppDomain
并非真正的跨平台概念。部分应用程序域已实现并得到支持,但独立应用程序域的概念不跨平台,且在.NET Core/.NET标准中不受支持。

AppDomainSetup
未在官方.NET Core 2.0 API文档中列出:

你在哪里看到的?您可能正在查看.NET Framework文档吗


另外,请注意,尽管
AppDomain.CreateDomain
是.NET标准API的一部分,但在许多实现中,例如.NET Core上
AppDomain
并非真正的跨平台概念。它的一部分得到了实现和支持,但独立应用程序域的概念不跨平台,在.NET Core/.NET标准中不受支持。

谢谢。你知道我怎样才能让它与.NETCore一起工作吗?有一个单独的.NETCore版的orleans。这里有一个例子:。看起来整个启动顺序非常不同。如果
AppDomain.CreateDomain
不兼容跨平台,会是什么?还有什么东西可以替代它吗?AppDomain的“域”不是一个跨平台的概念。没有真正的跨平台等效物。谢谢。你知道我怎样才能让它与.NETCore一起工作吗?有一个单独的.NETCore版的orleans。这里有一个例子:。看起来整个启动顺序非常不同。如果
AppDomain.CreateDomain
不兼容跨平台,会是什么?还有什么东西可以替代它吗?AppDomain的“域”不是一个跨平台的概念。没有真正的跨平台等效物。