Ошибка сборки не найдена - зависимость от старой сборки, на которую указывает ссылка - PullRequest
0 голосов
/ 21 декабря 2018

У меня есть веб-приложение .net core 2.1 для API остальных, библиотека классов ядра .net для доступа к данным.Я ссылаюсь на DLL из приложения .net 3.5.Это программное обеспечение ERP.Одна из сборок, на которую я должен ссылаться, имеет свою зависимость от другой версии одной из сборок, на которую я ссылаюсь.

Business.PeriodConversion.dll Версия 1.1.10203.1740 Business.Rules.dll Версия 1.1.10203.2890

Есть несколько других, которые я успешно использую для доступа к данным в моем приложении.

одна из зависимостей Business.PeriodConversion.dll - это Business.Rules.dll v 1.1.15035.1

У меня нет возможности перестроить эти библиотеки DLL с обновленными ссылками.Базовый класс в другой ссылке Business.dll отражает эти библиотеки DLL во время выполнения для загрузки данных.Когда Business.PeriodConversion.dll загружается, он пытается загрузить Business.Rules.dll 1.1.15035.1. 1.1.10203.2890 уже загружен и уже используется, но я получаю исключение, поскольку этот файл не найден.

Iя не думаю, что в моем ядре .net есть какие-либо функции перенаправления сборки.

Есть ли способ настроить это так, чтобы приложение могло игнорировать эту версию на зависимости, отраженной во время выполнения?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...