隨著 ClickOnce 應用程式安裝必要軟體

所有 ClickOnce 應用程式都需要在電腦上安裝正確的 .NET Framework 版本,才能執行;許多應用程式也有其他必要條件。 發佈 ClickOnce 應用程式時,您可以選擇一組必要條件元件與您的應用程式一起封裝。 在安裝期間,會針對每個必要條件執行檢查,以判斷其是否已存在;如果不存在,則會在安裝 ClickOnce 應用程式之前安裝。

您也可以指定元件的下載位置,而不是封裝和發佈必要條件。 例如,並非包含您所發佈每個應用程式的必要條件,您可以使用集中式檔案共用或 Web 位置,其中包含安裝時所有必要條件的安裝程式,這些元件將會從該位置下載並安裝。

重要

您應該在發佈第一個 ClickOnce 應用程式之前,先將必要條件安裝程式套件新增至開發電腦。 如需詳細資訊,請參閱如何:包含必要條件與 ClickOnce 應用程式

必要條件是在 [必要條件] 對話方塊中管理,可從 [專案設計工具] 的 [發佈] 窗格存取。

注意

除了預先決定的必要條件清單之外,您還可以將自己的元件新增至清單。 如需詳細資訊,請參閱建立啟動載入器套件

指定與 ClickOnce 應用程式一起安裝的必要條件

  1. 選取方案總管 中的專案,然後按一下 [專案] 功能表中的 [屬性]

    注意

    在 ClickOnce for .NET Core 3.1 和 .NET 5 或更新版本中,您可以使用 [發佈] 工具來設定部署屬性,而不是 [發行精靈] 和 [專案設計工具的發佈] 頁面。 如需詳細資訊,請參閱使用 ClickOnce 部署 .NET Windows 應用程式以及 ClickOnce for .NET

  2. 選取 [發佈] 窗格。

  3. 按一下 [必要條件] 按鈕以開啟 [必要條件] 對話方塊。

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

  5. 在 [必要條件] 清單中,勾選您想要安裝的元件,然後按一下 [確定]

    選取的元件將會連同您的應用程式一起封裝和發佈。

指定必要條件的不同下載位置

  1. 選取方案總管 中的專案,然後按一下 [專案] 功能表中的 [屬性]

  2. 選取 [發佈] 窗格。

  3. 按一下 [必要條件] 按鈕以開啟 [必要條件] 對話方塊。

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

  5. 在 [指定必要條件的安裝位置] 區段中,選取 [從下列位置下載必要條件]

  6. 從下拉式清單中選取位置,或輸入 URL、檔案路徑或 FTP 位置,然後按一下 [確定]

    注意

    您必須確定指定元件的安裝程式存在於指定位置。