Partilhar via


Executando uma aplicação C++ /clr numa versão anterior do runtime

A menos que especificado de outra forma, um aplicativo C++ .NET Framework é criado para ser executado na versão CLR (Common Language Runtime) que o compilador usa para criar o aplicativo. No entanto, é possível que um aplicativo .exe criado para uma versão do tempo de execução seja executado em qualquer outra versão que forneça a funcionalidade necessária.

Para fazer isso, forneça um ficheiro app.config que contenha informações de versão de tempo de execução na tag supportedRuntime.

Em tempo de execução, o arquivo app.config deve ter um nome do formato filename.ext.config, onde filename.ext é o nome do executável que iniciou o aplicativo e deve estar no mesmo diretório que o executável. Por exemplo, se o seu aplicativo for nomeado TestApp.exe, o arquivo app.config será nomeado TestApp.exe.config.

Se você especificar mais de uma versão de tempo de execução e o aplicativo for executado em um computador que tenha mais de uma versão de tempo de execução instalada, o aplicativo usará a primeira versão especificada no arquivo de configuração e será instalada.

Ver também

Implementando aplicações de ambiente de trabalho