Версия clr.dll в целевой программе не соответствует версии, для которой mscordacwks.dll был создан - PullRequest
16 голосов
/ 26 апреля 2011

Я работаю в приложении ASP.NET MVC 3, используя .NET Framework 4.0.Когда я иду к отладке моего приложения, я получаю сообщение:

"Невозможно прикрепить к приложению" webdev.webserver .... Версия clr.dll в целевом объекте не совпадает с одной mcordacwks.dllбыл создан для.

Хотите продолжить? "

У меня Windows 7, полностью обновленная.Я восстановил и удалил / переустановил Visual Studio 2010 и восстановил .NET Framework 4. Я использую VS 2010 Ultimate.Это приложения ASP.NET, MVC, .NET 4, Linq to SQL, ADO.NET и TFS.

Я ничего не изменил в проекте и не изменил ничего в моей системе.Единственное, что я сделал, это обновил мой компьютер.Я попытался создать пустой проект и получить то же сообщение.Я не могу отлаживать юнит-тесты без сбоев.Понятия не имею, что происходит!

Ответы [ 2 ]

21 голосов
/ 21 ноября 2012

Только что была эта проблема, и просто перезапуск Visual Studio устранил ее для меня.

8 голосов
/ 29 апреля 2011

Я наконец-то решил это!

Похоже, это произошло после того, как я обновил Windows 7. Один из моих файлов, должно быть, устарел.

Исправление: установите VS 2010 с пакетом обновления 1: http://www.microsoft.com/downloads/en/details.aspx?FamilyID=75568aa6-8107-475d-948a-ef22627e57a5

Сработал правильно сразу после установки. Ударить точки останова и все!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...