使用 ClickOnce 部署 .NET Windows 傳統型應用程式

適用于:是Visual Studio否Visual Studio for Mac否Visual Studio Code

從 Visual Studio 2019 16.8 版開始,您可以從 Visual Studio 使用 ClickOnce 發佈 .NET Core 3.1、.NET 5 或更新版本的 Windows Desktop 應用程式。

注意

如果您需要發佈.NET Framework Windows 應用程式,請參閱使用 ClickOnce (C# 或 Visual Basic) 部署傳統型應用程式

使用 ClickOnce 發佈

  1. 在 [方案總管] 中,以滑鼠右鍵按一下專案,然後選擇 [發行] (或使用 [建置]>[發行] 功能表項目)。

    Choose Publish方案總管

  2. 如果您先前已設定任何發佈設定檔,[ 發佈 ] 頁面隨即出現。 選取 [新增]。

  3. 在 [ 發佈 精靈] 中,選取 [ 資料夾]。

    選擇資料夾作為發佈目標選擇

  4. [特定目標 ] 頁面中,選取 [ClickOnce]。

    選取 ClickOnce 作為特定目標

  5. 輸入路徑,或選取 [ 流覽 ] 以選取發佈位置。

    指定發佈位置的路徑

  6. 在 [ 安裝位置] 頁面中,選取使用者將安裝應用程式的位置。

    指定資料夾的路徑

  7. 在 [ 設定 ] 頁面中,您可以提供 ClickOnce 所需的設定。

  8. 如果您選取要從 UNC 路徑或網站安裝,此頁面可讓您指定應用程式是否可供離線使用。 選取時,此選項會在使用者 [開始] 功能表上列出應用程式,並允許在發佈新版本時自動更新應用程式。 根據預設,更新可從 [安裝] 位置取得。 如果您想要有不同的更新位置,您可以使用 [更新設定] 連結來指定。 如果您不想讓應用程式離線使用,它會從安裝位置執行。

    指定發佈設定

  9. 如果您選取從 CD、DVD 或 USB 磁片磁碟機安裝,此頁面也可讓您指定應用程式是否支援自動更新。 如果您選擇支援更新,則需要更新位置,而且必須是有效的 UNC 路徑或網站。

    選擇發佈設定 選擇

    此頁面包含的是能夠指定要包含在安裝程式中的 應用程式檔 、要安裝哪些 必要條件 套件,以及透過頁面頂端的連結的其他 選項

    此外,您也可以在此頁面中設定發佈版本,以及版本是否會隨著每個發行自動遞增。

    注意

    每個 ClickOnce 設定檔的發佈版本號碼都是唯一的。 如果您打算擁有多個設定檔,您必須牢記這一點。

  10. 在 [ 簽署資訊清單 ] 頁面中,您可以指定是否應該簽署資訊清單,以及要使用的憑證。

    簽署 ClickOnce 資訊清單

  11. 在 [ 組態 ] 頁面上,您可以選取所需的專案組態。

    指定發佈組態

    如需選擇要選擇之設定的其他說明,請參閱下列各項:

  12. 選取 [完成 ] 以儲存新的 ClickOnce 發佈設定檔。

  13. 在 [ 摘要] 頁面上,選取 [ 發佈 ] 和 [Visual Studio] 建置專案,並將它發佈至指定的發佈資料夾。 此頁面也會顯示設定檔摘要。

    顯示設定檔摘要的 [發行] 屬性窗格

  14. 若要發行,請選取 [發行]

下一步

針對 .NET 應用程式: