共用方式為


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

更新:2007 年 11 月

除非另有指定,否則 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 版本使用應用程式組態檔

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

請參閱

概念

ASP.NET Web 網頁程式碼模型

參考

SupportedRuntimes 屬性