У меня есть проект ASP.Net Core, который ссылается на библиотеку .Net Framework (наша собственная библиотека).Эта библиотека ссылается на две сторонние библиотеки.Две сторонние библиотеки ссылаются на RestSharp, но разные версии.Сторонняя библиотека, ссылающаяся на старую версию RestSharp, завершается с ошибкой
Не удалось загрузить файл или сборку. RestSharp, версия = 105.0.1.0, культура = нейтральная, PublicKeyToken = ноль или одна из еезависимостей.Определение манифеста обнаруженной сборки не соответствует ссылке на сборку.
В приложении .Net Framework, я бы создал перенаправление привязки в файле конфигурации, который работал бы, но я не знаю, как получить тот же результат в приложении .Net Core.Я попытался добавить следующее перенаправление привязки в файл app.config приложения .Net Core, но это не сработало.Я также добавил файл app.config в нашу библиотеку с редиректом, но он тоже не сработал.
<dependentAssembly>
<assemblyIdentity name="RestSharp" publicKeyToken="null" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-105.0.1.0" newVersion="106.3.1.3" />
</dependentAssembly>
У кого-нибудь есть решение этой проблемы?