Подтвердить что ты не робот

Конфликтные версии обнаруженных веб-страниц ASP.NET: указанная версия "1.0.0.0", но версия в bin "2.0.0.0"

Эта ошибка появляется после обновления библиотеки веб-помощников ASP.NET сегодня до версии 2.0, которая, по-видимому, была выпущена сегодня. Я обновил по ошибке, однако хотел бы решить это сейчас, если это возможно.

Конфликтные версии обнаруженных веб-страниц ASP.NET: указанная версия - "1.0.0.0", но версия в bin - "2.0.0.0". Чтобы продолжить, удалите файлы из каталога bin приложения или удалите спецификацию версии в web.config.

По-видимому, это проблема в web.config:

<add key="webpages:Version" value="1.0.0.0" />

Есть ли у кого-нибудь хоть какая-либо информация об этом пакете 2.0 веб-помощника ASP.NET? Я не смог найти заметки о выпуске. Ничего на сайте Nuget.

4b9b3361

Ответ 2

Кажется, что-то связано с новой версией (v.2.0) Microsoft.Web.Helpers, выпущенной Jun/05/2012.

Чтобы избежать этой проблемы, сначала я удалил новую версию (v.2.0):

PM> Uninstall-Package microsoft-web-helpers

И применил следующую команду для установки стабильной старой версии:

PM> Install-Package microsoft-web-helpers -Version 1.15

Я верю (и желаю), это скоро будет исправлено (или официально прокомментировано)...

UPDATE

Если по какой-то причине вам понадобится более старая System.Web.WebPages.dll (которая в моем случае была перезаписана новой версией и не отображалась в поле "Добавить ссылку" ), он расположен по адресу:

C:\Program Files (x86)\Microsoft ASP.NET\ASP.NET Web Pages\v1.0\Assemblies