У меня есть веб-приложение .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 есть какие-либо функции перенаправления сборки.
Есть ли способ настроить это так, чтобы приложение могло игнорировать эту версию на зависимости, отраженной во время выполнения?