Se recomienda usar Visual Studio 2017

Ejecutar una aplicación /clr de C++ en una versión anterior de Common Language Runtime

 

Para obtener la documentación más reciente de Visual Studio 2017 RC, consulte Documentación de Visual Studio 2017 RC.

A menos que se especifique lo contrario, se compila una aplicación de Visual C++ .NET Framework para ejecutarse en la versión de (CLR) de Common Language Runtime que el compilador utiliza para compilar la aplicación. Sin embargo, es posible que una aplicación .exe compilado para una versión del runtime se ejecute en cualquier otra versión que proporciona la funcionalidad necesaria.

Para ello, especifique un archivo app.config que contiene información de versión del runtime en la etiqueta de supportedRuntime .

En tiempo de ejecución, el archivo debe tener un nombre con el formato filename.ext.config, donde es el nombre filename.ext del ejecutable que inició la aplicación, y debe estar en el mismo directorio que el ejecutable. Por ejemplo, si la aplicación se denomina TestApp.exe, el archivo app.config se denominará TestApp.exe.config.

Si se especifica más de una versión del runtime y la aplicación se ejecuta en un equipo que tenga más de una versión instalada, utilizará la primera versión especificada en el archivo de configuración y está instalada.

Para obtener más información, vea How to: Configure an App to Target a .NET Framework Version.

Para ejecutar en la versión 1.0 o la versión 1.1 de CLR, una aplicación integrada con el compilador de Visual C++ debe compilarse utilizando /clr:initialAppDomain.

Implementar aplicaciones de escritorio

Mostrar: