Share via


以前のランタイム バージョンでの C++ /clr アプリケーションの実行

他に特に指定しない限り、Visual C++ .NET Framework アプリケーションは、コンパイラがアプリケーションのビルドに使用する共通言語ランタイムの (CLR) のバージョンで実行されるビルドします。ただし、ランタイムの 1 種類のバージョンに必要な機能を提供する他のバージョンでも実行するようにビルドされたアプリケーションに対してできます。

これを行うには、supportedRuntime タグではランタイム バージョン情報を含む app.config ファイルを提供します。

実行時には、app.config ファイルは filename.ext がアプリケーションを起動し、実行可能ファイルと同じディレクトリにある実行可能ファイルの名前です。フォーム filename.ext.config の名前で。たとえば、アプリケーションが TestApp.exe である場合、app.config ファイルの名前は TestApp.exe.config になります。

複数のランタイム バージョンをアプリケーションが複数のランタイム バージョンがインストールされているコンピューターで実行する場合、アプリケーションは構成ファイルに指定され、インストール、最初のバージョンを使用します。

詳細については、「方法: アプリケーションを構成して対象となる .NET Framework のバージョンを指定する」を参照してください。

にバージョン 1.0 または CLR バージョン 1.1 で実行するには、Visual C++ コンパイラでビルドされたアプリケーションは /clr:initialAppDomainを使用してコンパイルする必要があります。

参照

その他の技術情報

デスクトップ アプリケーションの配置 (Visual C++)