Ответ 1
Добавьте это в свой web/app config:
<startup useLegacyV2RuntimeActivationPolicy="true">
<supportedRuntime version="v4.0"/>
</startup>
Также см. здесь
Я преобразовываю .vcproj из VS2005 в VS2010, но после преобразования он дает указанную ниже ошибку.
Дополнительная информация: сборка смешанного режима построена по сравнению с версией "v2.0.50727" среды исполнения и не может быть загружена в среду выполнения 4.0 без дополнительной информации о конфигурации. Дополнительная информация: сборка смешанного режима построена против версии "v2.0.50727" время выполнения и не может быть загружено в среду выполнения 4.0 без дополнительной информации о конфигурации.
а затем я добавил файл app.config в свой проект и добавил указанную ниже информацию в свой файл, но он все равно дает ту же ошибку.
может ли кто-нибудь помочь мне в решении вышеупомянутой проблемы.
Добавьте это в свой web/app config:
<startup useLegacyV2RuntimeActivationPolicy="true">
<supportedRuntime version="v4.0"/>
</startup>
Также см. здесь
Я добавил следующее:
<startup useLegacyV2RuntimeActivationPolicy="true">
<supportedRuntime version="v4.0"/>
<requiredRuntime version="v4.0.20506"/>
</startup>
в мой app.config для VS2008 Express Edition для VS2010 Express Edition импортированного проекта. Работал хорошо для меня.
Откройте все свойства проекта - и установите версию на 2.0/3.0/3.5 или 4.0
Попробуйте использовать другой файл конфигурации (а не один из вашего проекта) и RESTART Visual Studio:
C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\CommonExtensions\Microsoft\TestWindow\vstest.executionengine.x86.exe.config(32-битный)
или
C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\CommonExtensions\Microsoft\TestWindow\vstest.executionengine.exe.config(64-битный)