Плагин Excel больше не работает после добавления nlog (устанавливается с помощью addin-express) - PullRequest
0 голосов
/ 14 марта 2019

Недавно я реализовал некоторые журналы с NLog, которые я установил через NuGet.Это прекрасно работает на моем локальном компьютере во время отладки.

Теперь, когда я (или кто-либо еще) пытается установить нашу надстройку, надстройка отсутствует в Excel.Нет сообщений об ошибках, нет свидетельств файла журнала, но надстройка присутствует в панели управления.

Надстройка также не отображается в панели «Файл»> «Параметры»> «Надстройки»> «Панель COM» Excel.

Редактировать: Найден файл журнала в %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 использовать файл nlog из nuget?

1 Ответ

0 голосов
/ 29 апреля 2019

Оказалось, что установка Addin-Express была неправильной. Нам пришлось удалить и переустановить его, тогда зависимости были правильно связаны с установкой плагина.

...