我正在尝试将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 ??
答案 0 :(得分:0)
您需要将Serilog.Settings.Configuration升级到仍在开发中的2.3。这是一个已知问题和错误,它为Serilog.Sinks.MSSqlServerCore加载了错误的文件名。
您可以在GitHub中查看详细信息。 https://github.com/serilog/serilog-settings-configuration/issues/39