2016-08-25 53 views
3

我对如何在.NET Core应用程序中配置AKKA.NET如何配置AKKA.NET进行了配置,其中App.config已被project.json替换。使用.NET Core for framework net46的AKKA.NET配置

AKKA.NET还会寻找App.Config吗?或者我应该把HOCON配置放在project.json中?

建议的做法是什么?

编辑:多一点尝试和错误verifiedd,这是可能的一个App.config文件添加到.NET的核心项目,包括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> 

我m仍然对找出推荐的做法感到好奇。

回答

1

更新:Akka.NET支持.NET 1.6标准作为Akka.NET V1.3.0,这是在2017年八月

看到完整的版本发布的笔记这里:https://github.com/akkadotnet/akka.net/releases/tag/v1.3.0

+0

信息的伟大thx。 –

+0

但是这里没有配置。 – Hav

+1

是的,我们正在为新的.NET Core配置工作本地解决方案。由于.NET Core放弃了对App.config的支持,并且当时还不清楚内置解决方案,所以没有提供一个开箱即用的解决方案。 – Aaronontheweb

2

据我所知,目前没有推荐的做法。当.NET Core开始时,Akka .NET将宣布支持.NET Core的计划,至少类似于稳定的东西。 Aaron Stannard在5月份写了一篇blog post的文章,解释为什么当.NET Core团队无法正确设置期望值时,他承诺支持.NET Core的最后期限是毫无意义的。我不知道自那以后事情是否发生了变化。

+0

THX,我只是将坚持以上解决方案。它工作正常。 –