Sdílet prostřednictvím


Spuštění aplikace C++ /clr v předchozí verzi modulu runtime

Pokud není uvedeno jinak, aplikace Visual C++ rozhraní.NET Framework je sestavena pro běh na jeho společný jazyk runtime (CLR) verzi kompilátor používá pro sestavení aplikace.V každém případě je možné pro .exe aplikaci, která je vytvořena pro jednu verzi modulu runtime v jiné verzi, která obsahuje požadované funkce.

K tomuto účelu poskytují app.config souboru, který obsahuje informace o verzi modulu runtime v supportedRuntime značky.

V době běhu app.config soubor musí mít název formuláře název_souboru.přípona.config, kde název_souboru.přípona je název spustitelného souboru, který spouští aplikaci a musí být ve stejném adresáři jako spustitelný soubor.Například pokud vaše aplikace nazývá TestApp.exe, konfigurační soubor app.config by měl jmenovat TestApp.exe.config.

Je-li zadat více než jednu verzi modulu runtime a aplikace bude spuštěna v počítači, který má více než jednu verzi instalované aplikace používá první verzi, která je určena v souboru config a je nainstalována.

Další informace naleznete v tématu Postupy: Konfigurace aplikace pro cílení na určitou verzi rozhraní .NET Framework.

Ke spuštění verze 1.0 nebo 1.1 verzi CLR aplikace, která je integrována v aplikaci Visual C++ musí být zkompilován kompilátoru pomocí /clr: initialAppDomain.

Viz také

Další zdroje

Nasazení aplikací (Visual C++)