Uruchamianie aplikacji C++/clr w poprzedniej wersji środowiska uruchomieniowego
Jeśli nie określono inaczej, aplikacja .NET Framework języka C++ jest kompilowana do uruchamiania w wersji środowiska uruchomieniowego języka wspólnego (CLR), która jest używana przez kompilator do kompilowania aplikacji. Istnieje jednak możliwość, że aplikacja .exe utworzona dla jednej wersji środowiska uruchomieniowego do uruchamiania w dowolnej innej wersji, która zapewnia wymagane funkcje.
W tym celu podaj plik app.config zawierający informacje o wersji środowiska uruchomieniowego w tagu supportedRuntime
.
W czasie wykonywania plik app.config musi mieć nazwę pliku formularza.ext.config, gdzie nazwa pliku.ext jest nazwą pliku wykonywalnego, który uruchomił aplikację, i musi znajdować się w tym samym katalogu co plik wykonywalny. Jeśli na przykład aplikacja ma nazwę TestApp.exe, plik app.config będzie miał nazwę TestApp.exe.config.
Jeśli określisz więcej niż jedną wersję środowiska uruchomieniowego, a aplikacja jest uruchamiana na komputerze z więcej niż jedną zainstalowaną wersją środowiska uruchomieniowego, aplikacja używa pierwszej wersji określonej w pliku konfiguracji i jest zainstalowana.