Sdílet prostřednictvím


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

Není-li uvedeno jinak, aplikace Visual C++ .NET je sestavena pro běh s verzí modulu CLR, proto se používá kompilátor pro sestavení aplikace. Nicméně to je možné pro .exe aplikaci, sestavenou s jednou provozní verzí ke spuštění na jiné provozní verzi, která poskytuje všechny potřebné funkce.

K dosažení toho, potřebuje .exe aplikace, konfigurační soubor aplikace, obsahující informace o provozní verzi (se značkou supportedRuntime). Vývojové prostředí Visual C++ nepodporuje změnu konfiguračního souboru aplikace, ale jiné jazyky aplikace Visual Studio tuto změnu podporují prostřednictvím dialogového okna projeku Vlastnost stránky. Například můžete upravit Supported Runtimes vlastnost aplikace Visual C# Windows a použití aktualizovaných konfiguračních souborů ve vaší aplikaci C++.

Při běhu, musí být název konfiguračního souboru aplikace název souboru.ext.config (kde název souboru..ext je název spustitelného souboru, který spouští aplikaci) a tento soubor musí být ve stejném adresáři jako spustitelný soubor. Například, pokud se vaše aplikace nazývá TestApp.exe, konfigurační soubor aplikace by se měl jmenovat TestApp.exe.config.

Zadáte-li více než jednu provozní verzi a aplikace běží na počítači s více než jednou nainstalovanou provozní verzí, tak aplikace používá první verzi zadanou v konfiguračním souboru, odpovídající instalované verzi, která je k dispozici v systému.

Další informace naleznete v tématu Zaměření rozhraní .NET Framework verze.

Ke spuštění verze 1.0 a 1.1 modulu CLR (Common Language Runtime), musí být aplikace systému Windows vytvořené pomocí kompilátoru aplikace Visual C++ přeloženy příkazem /clr:initialAppDomain.

Viz také

Další zdroje

Nasazení (Visual C++)