使用 .NET Core 进行 net46 框架的 AKKA.NET 配置

Nik*_*hou 5 akka.net .net-core

我有点困惑如何在 .NET Core 应用程序中配置 AKKA.NET,其中 App.config 已被 project.json 替换。

AKKA.NET 还会寻找 App.Config 吗?或者我应该以某种方式将 HOCON 配置放入 project.json 中?

推荐的做法是什么?

编辑:更多的尝试和错误已验证可以将 App.config 文件添加到 .NET Core 项目并包含 hocon 部分,如下所示:

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
  <configSections>
    <section name="akka" type="Akka.Configuration.Hocon.AkkaConfigurationSection, Akka" />
  </configSections>
  <akka>
    <hocon>
    <![CDATA[
        akka {
                actor {
                    serializers {
                      wire = "Akka.Serialization.WireSerializer, Akka.Serialization.Wire"
                    }
                        serialization-bindings {
                        "System.Object" = wire
                        }
                    }
                }
    ]]>
    </hocon>
  </akka>
</configuration>
Run Code Online (Sandbox Code Playgroud)

我仍然想知道推荐的做法是什么。

Aar*_*web 1

更新:Akka.NET 从 2017 年 8 月发布的 Akka.NET v1.3.0 开始支持 .NET Standard 1.6。

请参阅此处的完整发行说明:https://github.com/akkadotnet/akka.net/releases/tag/v1.3.0