Я получаю следующее сообщение об ошибке:узел * использует *, которая имеет более высокую версию, чем ссылка сборки
Assembly 'Jenkins.Core, Version=2.1.2.22051, Culture=neutral, PublicKeyToken=2f531e0c1c11a32b' uses 'Jenkins.Domain, Version=2.1.1.22051, Culture=neutral, PublicKeyToken=2f531e0c1c11a32b' which has a higher version than referenced assembly 'Jenkins.Domain, Version=2.1.1.22017, Culture=neutral, PublicKeyToken=2f531e0c1c11a32b'
Я попытался добавить следующее bindingRedirect в app.config, но ничего не изменилось :(
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="Jenkins.Domain" publicKeyToken="2f531e0c1c11a32b" culture="neutral"/>
<bindingRedirect oldVersion="0.0.0.0-2.1.1.22051" newVersion="2.1.1.22017"/>
</dependentAssembly>
</assemblyBinding>
Эти два NuGet пакеты и да, я предполагаю, что nugets не были обновлены вместе, но это вне моего контроля (и оба они до настоящего времени).
Это выглядит как очень простое применение безвыходном ingRedirect, но я не могу заставить его работать.
Любая помощь приветствуется :)
Вы когда-нибудь находили решение этого вопроса? Я сам столкнулся с той же проблемой. :/ –
То же самое здесь. Не уверен, что нижеприведенный ответ – Mark