Ссылка на стандартную библиотеку 2.0 из .Net 4.6 - PullRequest
0 голосов
/ 25 октября 2018

Я видел различные, похожие проблемы и решения, но ни одна из них не работает.Мой основной проект находится в 4.6.1, и я ссылаюсь на библиотеку SDK, написанную в стандарте 2.0.

Эта библиотека SDK сама ссылается на System.ComponentModel.Annotations Версия 4.5, но мой основной проект ссылается на 4.2.

Я пытался добавить в свой файл .csproj:

<AutoGenerateBindingRedirects>true<AutoGenerateBindingRedirects>

и в моем файле web.config различные значения версий в

<dependentAssembly>
    <assemblyIdentity name="System.ComponentModel.Annotations" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
    <bindingRedirect oldVersion="0.0.0.0-4.2.0.0" newVersion="4.2.0.0"/>
 </dependentAssembly>

Но восновной проект я получаю сообщение об ошибке: не удалось загрузить файл или сборку 'System.ComponentModel.Annotations, версия = 4.2.0.0

...