Поделиться через


Выполнение приложения C++ с параметром /clr в более ранней версии среды выполнения

Если не указано противное, приложение C Visual C++ .NET Framework (CLR) на выполнение в версии среды CLR, компилятор использует для построения приложения.Однако возможно для приложения EXE, которые создаются для одной версии для выполнения в любой другой версии, которая обеспечивает необходимую функциональность.

Для этого укажите файл файла содержащего сведения о версии среды выполнения в теге supportedRuntime.

Во время выполнения, файл файла должен иметь имя формы filename.ext.config, где filename.ext - это имя исполняемого файла, запустивший приложение, и он должен находиться в том же каталоге, что и исполняемый файл.Например, если приложение называется TestApp.exe, файл файла будет называется TestApp.exe.config.

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

Для получения дополнительной информации см. Практическое руководство. Настройка приложения для назначения целевой версии .NET Framework.

Для выполнения в версии 1.0 или версии 1.1 среды CLR, приложение, которое создано компилятором Visual C C++ должно быть компилировано с помощью /clr: initialAppDomain.

См. также

Другие ресурсы

Развертывание приложений рабочего стола (Visual C++)