Почему изменение .net framework вызывает конфликт версий mvc - PullRequest
0 голосов
/ 25 января 2019

Я обновил свой .net framework с 4.5 до 4.6. Но я получаю эту ошибку:

Сборка 'System.Web.Mvc, Версия = 5.2.3.0, Культура = нейтральная, PublicKeyToken = 31bf3856ad364e35' использует 'System.Web.WebPages, Версия = 3.0.0.0, Культура = нейтральная, PublicKeyToken = 31bf3856ad364e35', которая имеет более поздняя версия, чем указанная сборка 'System.Web.WebPages, версия = 2.0.0.0, культура = нейтральная, PublicKeyToken = 31bf3856ad364e35 System.Web.Mvc.dll

Вот мой web.config:

<dependentAssembly>
    <assemblyIdentity name="System.Web.Mvc" publicKeyToken="31bf3856ad364e35" culture="neutral" />
    <bindingRedirect oldVersion="0.0.0.0-5.2.3.0" newVersion="5.2.3.0" />
</dependentAssembly>

1 Ответ

0 голосов
/ 26 января 2019

Эта проблема была решена.

Здесь я имел в виду dll-версию System.Web.WebPages - Версия = 2.0.0.0. Что было не так ...

Я удалил текущую ссылку и добавил новую dll для System.Web.WebPages, Версия = 3.0.0.0

Это решено.

...