共用方式為


使用 ClickOnce 應用程式安裝先決條件

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

您可以指定元件的下載位置,而不需要封裝和發佈必要條件。 例如,您可以使用集中管理的檔案共用或網路位置來儲存所有必要條件的安裝程式,而不是在您發布的每個應用程式中包含必要條件。在安裝期間,將從該位置下載並安裝元件。

這很重要

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

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

備註

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

若要指定使用 ClickOnce 應用程式安裝的必要條件

  1. [方案總管] 中選取專案時,單擊 [ 專案 ] 功能表上的 [ 屬性]。

    備註

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

  2. 選取 [ 發佈] 窗格。

  3. 按兩下 [ 必要條件] 按鈕以開啟 [ 必要條件] 對話框。

    Visual Studio 中必要條件對話框的螢幕快照。

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

  5. 在 [ 必要條件] 清單中,檢查您想要安裝的元件,然後按兩下 [ 確定]。

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

若要為先決條件指定不同的下載位置

  1. [方案總管] 中選取專案時,單擊 [ 專案 ] 功能表上的 [ 屬性]。

  2. 選取 [ 發佈] 窗格。

  3. 按兩下 [ 必要條件] 按鈕以開啟 [ 必要條件] 對話框。

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

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

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

    備註

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