共用方式為


HOW TO:Windows Installer 部署的安裝必要條件

更新:2007 年 11 月

大部分應用程式都具有必要條件,如 .NET Framework 執行階段的元件必須存在於目標電腦上,應用程式才能執行。Visual Studio 中的部署工具包括安裝期間自動偵測元件是否存在,以及安裝預先決定之必要條件組的能力。這項流程稱為啟動載入,執行此流程的元件則稱為泛型啟動載入器 (bootstrapper)。啟動載入器會使用啟動載入器套件,在目標電腦上安裝必要條件元件。

注意事項:

啟動載入器套件的預設位置儲存在登錄機碼 HKEY_LOCAL_MACHINE\Software\Microsoft\GenericBootstrapper\3.5\Path。變更此路徑將會變更必要條件對話方塊尋找啟動載入器套件的位置。

若為 Windows Installer 部署,依預設會啟用 .NET Framework 的啟動載入。您可以停用 .NET Framework 的啟動載入。不過,只有在確定正確的 .NET Framework 版本已安裝在所有目標電腦上,或應用程式不需要 .NET Framework 時才能這樣做。

若為當地語系化應用程式,則在部署專案的 [Localization] 屬性設定為「英文 (美國)」以外的地區設定 (Locale) 時,也將啟動載入 .NET Framework 語言套件。

只在您的應用程式對其他元件具有相依性時,才需啟動載入這些元件。

根據預設,已啟動載入的元件是從元件廠商的網站所部署。以下是元件廠商網站之外的其他替代選項:

  • 從與應用程式安裝來源相同的位置安裝元件 (可能是檔案共用、本機磁碟或 UNC 檔案共用)。

  • 從指定的本機路徑、URL 或檔案共用位置安裝。

    注意事項:

    下列程序適用於 Windows Installer 部署。若要一起安裝必要條件和 ClickOnce 應用程式,請參閱 HOW TO:使用 ClickOnce 應用程式安裝必要條件

    注意事項:

    根據目前使用的設定與版本,您所看到的對話方塊與功能表命令可能會與 [說明] 中所描述的不同。若要變更設定,請按一下 [工具] 功能表上的 [匯入和匯出設定]。如需詳細資訊,請參閱 Visual Studio 設定

若要選擇要安裝的必要條件

  1. 在 [方案總管] 中,選取部署專案。

  2. 在 [專案] 功能表上,按一下 [屬性]。

  3. 在 [屬性頁] 對話方塊中,展開 [組態屬性] 節點,然後選取 [建置] 屬性頁。

  4. 按一下 [必要條件] 按鈕。

  5. 在 [必要條件] 對話方塊中,確定已核取 [建立安裝程式以安裝必要條件元件] 核取方塊。

  6. 在 [選擇要安裝的必要條件] 清單中,選取您要安裝的必要條件,再按一下 [確定]。

    注意事項:

    根據預設,會選取目前的 .NET Framework 版本做為必要條件。如果專案的必要條件包括舊版的 .NET Framework 而不是目前的版本,則務必清除 [必要條件] 對話方塊中目前版本 .NET Framework 的核取方塊,並且加入指定適當 .NET Framework 版本的 .NET Framework Launch Condition。您可以使用 [啟動條件編輯器] 加入啟動條件。如需詳細資訊,請參閱啟動條件編輯器HOW TO:新增預先定義的啟動條件

若要指定必要條件的下載位置

  1. 在 [方案總管] 中,選取部署專案。

  2. 在 [專案] 功能表上,按一下 [屬性]。

  3. 在 [屬性頁] 對話方塊中,展開 [組態屬性] 節點,然後選取 [建置] 屬性頁。

  4. 按一下 [必要條件] 按鈕。

  5. 在 [必要條件] 對話方塊中,選擇位置:

    • 如果您想針對廠商的必要條件部署安裝程式,請按一下 [從元件廠商的網站下載必要條件]。

    • 如果您想將必要條件的安裝程式部署至應用程式安裝程式的相同位置,請按一下 [從應用程式的相同位置下載必要條件]。

    • 如果您想將必要條件的安裝程式部署至不同位置,請按一下 [從下列位置下載必要條件],然後輸入本機路徑、URL 或檔案共用位置。

      注意事項:

      您必須確定必要條件的安裝程式已複製至指定的位置 (具有每一個必要條件的子資料夾)。

      注意事項:

      [屬性頁] 對話方塊中的 [安裝的 URL] 會指定將從其中安裝應用程式和 (或) 必要條件之伺服器或網站的 URL。如需 Windows Installer 如何使用這個 URL 的資訊,請參閱部署專案屬性對話方塊、組態屬性、建置

  6. 按一下 [確定] 繼續進行。

若要停用啟動載入

  1. 在 [方案總管] 中,選取部署專案。

  2. 在 [專案] 功能表上,按一下 [屬性]。

  3. 在 [屬性頁] 對話方塊中,展開 [組態屬性] 節點,然後選取 [建置] 屬性頁。

  4. 按一下 [必要條件] 按鈕。

  5. 在 [必要條件] 對話方塊中,清除 [建立安裝程式以安裝必要條件元件] 核取方塊,然後按一下 [確定]。

    注意事項:

    如果停用啟動載入,仍會安裝應用程式,但若未安裝必要條件,則將無法執行應用程式。若為 Windows Installer 部署,您可以併入啟動條件,以檢查是否有必要條件,如果找不到必要條件,將停止安裝。如需詳細資訊,請參閱部署中的啟動條件管理

請參閱

工作

HOW TO:使用 ClickOnce 應用程式安裝必要條件

概念

部署必要條件 (Visual Studio)

其他資源

部署中的啟動條件管理