在舊版執行階段版本上執行 C++ /clr 應用程式

除非特別註明,否則 Visual C++ .NET Framework 應用程式在編譯器用來建立應用程式的 Common Language Runtime (CLR) 版本建置執行。不過,針對執行階段的版本在其他版本中建立執行提供所需的功能的 .exe 應用程式。

若要完成這項作業,請提供在 supportedRuntime 標記包含執行階段版本資訊的 app.config 檔案。

在執行階段時, app.config 檔案必須有表單 filename.ext.config 的名稱,其中 filename.ext 是啟動應用程式的可執行檔的名稱,因此,它必須在與可執行檔相同。例如,在中,如果應用程式名為 TestApp.exe, app.config 檔案的名稱是 TestApp.exe.config。

如果您指定多個執行階段版本和應用程式在有多個安裝的執行階段版本的電腦上執行時,應用程式在組態檔中指定和安裝的第一個版本。

如需詳細資訊,請參閱如何:將應用程式設定成以 .NET Framework 版本為目標

使用 /clr:initialAppDomain,若要在 CLR 1.0 版或 1.1 版,由 Visual C++ 編譯器建立的應用程式必須編譯。

請參閱

其他資源

部署桌上型應用程式 (Visual C++)