共用方式為


在舊版的 Common Language Runtime 上執行 JScript 應用程式

除非另有指定,否則 JScript 應用程式會以編譯器用來建置 (Build) 該應用程式的 Common Language Runtime 版本執行。 但是,利用某個執行階段版本所建置的 .exe 檔或 ASP.NET Web 應用程式,也可以在任何版本的執行階段上執行。

容納其他執行階段版本

若要達到這個目的,.exe 應用程式需要有包含執行階段版本資訊的 app.config 檔案 (其中有 supportedRuntime 標記)。 其他 Visual Studio 語言會提供整合式開發環境 (IDE) 支援,以透過這些語言專案的屬性頁對話方塊修改 app.config 檔案。 例如,您可以修改 Visual C# Windows 應用程式的 SupportedRuntimes 屬性,並在 JScript 應用程式中使用這個更新的 app.config 檔案。

在執行階段時,app.config 檔案的名稱必須為 filename.ext.config (其中 filename.ext 是啟動應用程式的可執行檔名稱),且檔案必須和可執行檔位於相同的目錄。 例如,如果您的應用程式名稱是 TestApp.exe,則 app.config 的檔名就是 TestApp.exe.config。

如果指定多個執行階段版本,而且該應用程式是在安裝了多個執行階段版本的電腦中執行,應用程式就會使用 config 檔案中指定的第一個符合系統中提供之已安裝的執行階段版本。

如需詳細資訊,請參閱 HOW TO:針對 .NET Framework 版本使用應用程式組態檔

由於 JScript ASP.NET Web 網頁屬於單一檔案式的 Web Form 網頁,所以不會以該編輯器關聯的 .NET Framework 組件相依性先行編譯成 .dll 檔。 因此,會在執行階段中編譯網頁,而且 web.config 檔案也不需要任何執行階段版本資訊。

請參閱

參考

SupportedRuntimes 屬性

概念

ASP.NET Web 網頁程式碼模型