System.IO.FileLoadException:给定的程序集名称或基本代码无效

问题描述 投票:1回答:1

嗨有没有人有一个坏的配置字符串,其actorsystem会崩溃吗?我得到

System.IO.FileLoadException : The given assembly name or codebase was invalid. (Exception from HRESULT: 0x80131047)

如此看来,它不能使用我的配置字符串解析类型名。这里是:

akka {
loglevel=WARNING,
loggers=[""
Akka.Logger.Serilog.SerilogLogger,
Akka.Logger.Serilog,
Akka.TestKit.TestEventListener,
Akka.TestKit""]}

林不知道什么即时通讯做错了,因为serilog和testkit所有已安装。

Here is the full stack trace.

.net akka.net
1个回答
1
投票

akka.loggers配置将与Fully Qualified Type Name,例如描述类型的列表。 Akka.Logger.Serilog.SerilogLogger,Akka.Logger.Serilog。看,这就是只有一个该名称,

在您的配置,指定了两个完全限定的类型名称,你还没有把他们分开,让他们读为3 ,在里面,这是一个FQTN无效的一个名字。简单地分离这两种类型:

akka {
    loggers = [
        "Akka.Logger.Serilog.SerilogLogger, Akka.Logger.Serilog",
        "Akka.TestKit.TestEventListener, Akka.TestKit"
    ]
}
© www.soinside.com 2019 - 2024. All rights reserved.