serilog.sinks.mssqlservercore导致FileNotFoundException

时间:2017-03-20 10:33:26

标签: serilog

我正在尝试将Serilog.Sinks.MSSqlServerCore(1.1.0)与Serilog.Settings.Configuration(2.2.0)一起使用。

Serilog.Settings.Configuration可以正常使用File和Seq等接收器。

只要将Serilog.Sinks.MSSqlServerCore添加到project.json并尝试再次运行程序,我就会收到“无法加载文件或程序集”的Serilog.Sinks.MSSqlServerCore,Culture = neutral,PublicKeyToken = null '。系统找不到指定的文件。“

如果我删除“配置”nuget并在代码中添加mssqlcore接收器,那么它可以正常工作。

有人知道如何结合这两个nuget ??

1 个答案:

答案 0 :(得分:0)

您需要将Serilog.Settings.Configuration升级到仍在开发中的2.3。这是一个已知问题和错误,它为Serilog.Sinks.MSSqlServerCore加载了错误的文件名。

您可以在GitHub中查看详细信息。 https://github.com/serilog/serilog-settings-configuration/issues/39