Загрузка 2.0 .NET сборки в 4.0 .NET Runtime - PullRequest
0 голосов
/ 15 марта 2012

Все,

Допустим, у меня есть сборка, скомпилированная в .NET 2.0.Можно ли запустить эту сборку на ПК с .NET 4.0 без перенаправления и т. Д.?Просто из коробки.

Спасибо, МК

1 Ответ

1 голос
/ 15 марта 2012

Поскольку платформа 4.0 устанавливается бок о бок с 1.1 и 2.0 / 3.5, вам потребуется установить .Net Framework 2.0 для запуска приложения 2.0 без изменений.

Если вы хотите, чтобы приложение запускалось с использованием .Net 4.0 Framework, вам следует изменить конфигурацию приложения, чтобы сделать это :

<configuration>
   <!-- may need useLegacyV2RuntimeActivationPolicy="true" -->
   <startup>
      <supportedRuntime version="v4.0"/>
   </startup>
</configuration>

Если вы ссылаетесь на сборки .Net Framework 2.0 из приложения .Net Framework 4.0, вам может потребоваться обновить манифест вашего приложения, но обычно это выполняется в Visual Studio для вас.

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