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




(3)

Я преобразовываю .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>

Также см. here


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


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

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

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





.net