.NET Framework 啟動條件
更新:2007 年 11 月
當要安裝的應用程式必須相依於 .NET Framework 時,Windows Installer 中的自訂動作 (CheckFX) 便會檢查目標電腦上 .NET Framework 的執行階段版本,並根據結果設定啟動條件。「安裝」專案中的 .NET Framework 啟動條件屬性 [Version],會指定在安裝應用程式之前,目標電腦上所需要的確實執行階段版本。如需 [Version] 的詳細資訊,請參閱 Version 屬性 (啟動條件)。
![]() |
---|
根據預設,.NET Framework 執行階段會與您的應用程式一起封裝,並會在需要時隨著應用程式自動安裝。在使用者嘗試直接執行 .msi 檔,而略過啟動載入器 (Bootstrapper) 的情況下,包含啟動條件是很不錯的主意。如需詳細資訊,請參閱部署必要條件 (Visual Studio)。 |
![]() |
---|
如果您使用 Visual Studio 2003 (含) 以前的版本,則必須輸入格式為 N.N.NNNN 或 N.N.NNNNN 的有效 .NET Framework 版本號碼 (例如,1.0.3705 或 2.0.50727)。如果您輸入的版本號碼不符合此項需求 (例如 1.0.0),則啟動條件可能無法正確評估。 |
如果找不到在 [SupportedRuntimes] 屬性中所指定的 .NET Framework 執行階段版本,安裝便會停止。使用者會看到顯示 [是] 或 [否] 的對話方塊,對話方塊中會包含 [Message] 屬性所指定的文字。選擇 [是] 的使用者會被重新導向到 [InstallUrl] 屬性所指定的位置 (預設值是 Microsoft 支援網站,該網站含有可下載的 .NET Framework 可轉散發檔案,不過您應該指定包含應用程式所需之特定版本的位置)。
在許多情況下,您會想要修改 [InstallUrl] 屬性,以自行指定可轉散發檔案的位置。例如,若您在 CD-ROM 中散發應用程式,則應該在光碟片中包含該可轉散發檔案,然後將 [InstallUrl] 屬性變更為相對檔案路徑。如果變更了 [InstallUrl] 屬性,您也應該變更 [Message] 屬性,以說明正在安裝哪些應用程式和從何處安裝。
請參閱
概念
使用 MSBuild 針對特定 .NET Framework
使用 MSBuild 針對特定 .NET Framework