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

'v2.0.50727' среды выполнения и не может быть загружен в среду выполнения 4.0 без дополнительной информации о конфигурации

Я преобразовываю .vcproj из VS2005 в VS2010, но после преобразования он дает указанную ниже ошибку.

Дополнительная информация: сборка смешанного режима построена по сравнению с версией "v2.0.50727" среды исполнения и не может быть загружена в среду выполнения 4.0 без дополнительной информации о конфигурации. Дополнительная информация: сборка смешанного режима построена против версии "v2.0.50727" время выполнения и не может быть загружено в среду выполнения 4.0 без дополнительной информации о конфигурации.

а затем я добавил файл app.config в свой проект и добавил указанную ниже информацию в свой файл, но он все равно дает ту же ошибку.

  

может ли кто-нибудь помочь мне в решении вышеупомянутой проблемы.

4b9b3361

Ответ 1

Добавьте это в свой web/app config:

<startup useLegacyV2RuntimeActivationPolicy="true">
  <supportedRuntime version="v4.0"/>
</startup>

Также см. здесь

Ответ 2

Я добавил следующее:

<startup useLegacyV2RuntimeActivationPolicy="true">
  <supportedRuntime version="v4.0"/>
  <requiredRuntime version="v4.0.20506"/>
</startup>

в мой app.config для VS2008 Express Edition для VS2010 Express Edition импортированного проекта. Работал хорошо для меня.

Ответ 3

Откройте все свойства проекта - и установите версию на 2.0/3.0/3.5 или 4.0

Ответ 4

Попробуйте использовать другой файл конфигурации (а не один из вашего проекта) и 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-битный)