Esecuzione di un'applicazione /clr C++ su una versione runtime precedente

Se non diversamente specificato, un'applicazione C++ .NET Framework è compilata per l'esecuzione con la versione di Common Language Runtime (CLR) usata dal compilatore per compilare l'applicazione stessa. È tuttavia possibile eseguire un'applicazione con estensione exe compilata per una versione del runtime con qualsiasi altra versione che offra le funzionalità necessarie.

A tale scopo, fornire un file app.config contenente informazioni sulla versione del runtime nel tag supportedRuntime.

Al momento dell'esecuzione, il file app.config deve avere un nome nel formato nomefile.est.config, dove nomefile.est è il nome del file eseguibile che ha avviato l'applicazione, e deve essere nella stessa directory del file eseguibile. Se ad esempio il nome dell'applicazione è TestApp.exe, il nome del file app.config deve essere TestApp.exe.config.

Se si specificano più versione di runtime e l'applicazione viene eseguita in un computer in cui sono installate più versioni di runtime, l'applicazione usa la prima versione specificata nel file di configurazione e installata.

Vedi anche

Distribuzione di applicazioni desktop