添加nlog(随addin-express安装)后,Excel插件不再起作用

时间:2019-03-13 22:57:49

标签: excel addin-express

我最近使用通过NuGet安装的NLog实现了一些日志记录。在调试过程中,这在我的本地计算机上工作正常。

现在,当我(或其他任何人)尝试安装我们的加载项时,Excel中不存在该加载项。没有错误消息,没有日志文件证据,但是该附件位于控制面板中。

该加载项也不会出现在Excel的“文件”>“选项”>“加载项”>“ COM”面板中。

编辑:在%TEMP%中找到了一个日志文件。

Exception Source:      MyPlugin
Exception Type:        System.IO.FileLoadException
Exception Message:     Could not load file or assembly 'NLog, Version=4.0.0.0, Culture=neutral, PublicKeyToken=5120e14c03d0593c' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)
Exception Target Site: .cctor

那么我如何告诉addin-express使用nuget中的nlog文件?

1 个答案:

答案 0 :(得分:0)

事实证明Addin-Express安装错误。我们必须卸载并重新安装它,然后才能将依赖项与插件安装正确捆绑在一起。