У меня есть веб-сервер ASP.NET Core 1.1, работающий на полной версии .NET 4.6.2. Я использую ACCPAC.Advantage.dll
(упакованный в пользовательский комплект NuGet) для подключения к локальной установке Sage. Ранее соединения были успешно инициированы, и я смог опубликовать пакеты на счетах к оплате. Но теперь инициализация соединения завершается ошибкой:
System.MissingMethodException: Method not found: 'ACCPAC.Advantage.DBLink ACCPAC.Advantage.Session.OpenDBLink(ACCPAC.Advantage.DBLinkType, ACCPAC.Advantage.DBLinkFlags)'.
Функция декомпиляции Intellisense и ReSharper может легко найти метод Session.OpenDBLink
, так почему он отсутствует во время выполнения?
Может ли это быть неправильной сборкой из глобального кэша сборок? Каков наилучший способ решить эту проблему, не нарушая другие приложения, которым требуются эти сборки?