共用方式為


使用 ClickOnce 發佈精靈部署 .NET Framework 傳統型應用程式

若要讓使用者使用 ClickOnce 應用程式,您必須將應用程式發佈至檔案共享或路徑、FTP 伺服器或卸載式媒體。 您可以使用 [ 發佈精靈] 來發佈應用程式。 項目設計工具的 [發佈] 頁面提供額外的發佈屬性。 如需詳細資訊,請參閱 發佈 ClickOnce 應用程式

執行 [發佈精靈] 之前,您應該適當地設定發佈屬性。 例如,您可以在項目設計工具的 [簽署] 頁面中指定金鑰來簽署 ClickOnce 應用程式。 如需詳細資訊,請參閱 安全的 ClickOnce 應用程式

當您使用 ClickOnce 安裝多個應用程式版本時,安裝會將舊版應用程式移至您指定的發佈位置中名為 Archive 的資料夾。 以這種方式封存舊版,可讓安裝目錄從舊版中清除資料夾。

備註

根據使用中的設定或版本,您所看到的對話框和功能表可能與本文所述的 UI 不同。 若要變更您的設定,請選取 [[工具] 功能表上的 [匯入和匯出設定]。 如需詳細資訊,請參閱 重設所有設定

發佈至檔案共享或路徑

  1. [方案總管] 中,選取應用程式專案。

  2. 在 [ 建置] 功能表上,選取 [發佈專案名稱 ] 或 [ 發佈選取專案],這會開啟 [發佈精靈]。

    備註

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

  3. 在 [發佈精靈] 的 [您要發佈應用程式的位置?] 頁面中,使用顯示的其中一種格式輸入有效的 FTP 伺服器位址或有效的檔案路徑,然後選取 [下一步]。

  4. 在 [ 使用者如何安裝應用程式?] 頁面中,選取應用程式使用者安裝的位置:

    • 若要從網站啟用使用者安裝,請選取 [從網站]。 輸入對應至上一個步驟中輸入之檔案路徑的URL。 此選項通常用於將 FTP 位址指定為發佈位置。 不支援從 FTP 直接下載,因此您必須輸入此選項的 URL。

    • 若要直接從檔案共享啟用使用者安裝,請選取 [ 從 UNC 路徑或檔案分享]。 輸入符合上一個步驟中輸入的檔案路徑的 UNC 路徑或檔案共用。 此選項適用於發佈 c:\deploy\myapp\\server\myapp 格式的路徑。

    • 若要 從 CD-ROM 或 DVD-ROM 啟用使用者安裝,請遵循 下一節中的步驟。

    選取 下一步 以繼續。

  5. 在 [ 應用程式是否可供離線使用?] 頁面中,選取適當的選項:

    • 若要允許應用程式在使用者與網路中斷連線時執行,請選取 [ 是],此應用程式可在在線或離線使用。 Visual Studio 會在 [ 開始 ] 功能表上新增應用程式快捷方式。

    • 若要直接從發佈位置執行應用程式,請選取 [否],此應用程式只能在在線使用

    選取 下一步 以繼續。

  6. 若要使用您的設定發佈應用程式,請選取 [ 完成]。

    Visual Studio 會在狀態通知區域中顯示發佈進度。

發佈至 CD-ROM 或 DVD-ROM

  1. [方案總管] 中,以滑鼠右鍵按兩下專案,然後選取 [ 屬性],這會開啟 [項目設計工具]。

  2. [項目設計工具] 中,選取 [ 發佈] 索引標籤,然後選取 [ 發佈精靈]。

  3. 在 [發佈精靈] 的 [您要發佈應用程式的位置?] 頁面中,使用顯示的其中一種格式輸入有效的 FTP 伺服器位址或有效的檔案路徑,然後選取 [下一步]。

  4. 在 [ 使用者如何安裝應用程式?] 頁面中,選取 [從 CD-ROM 或 DVD-ROM],然後選取 [ 下一步]。

    備註

    您可以將 安裝設定為 在使用者將 CD-ROM 插入磁碟驅動器時自動執行。

  5. 如果您在 CD-ROM 上散發應用程式,您可以從網站提供更新。 在 [ 應用程式檢查更新的位置? ] 頁面中,選取更新選項:

    • 若要啟用應用程式檢查更新,請選取 [應用程式將會檢查下列位置的更新]。 輸入更新的張貼位置,例如檔案位置、網站或 FTP 伺服器。

    • 針對沒有應用程式檢查更新,請選取 [應用程式不會檢查更新]。

    選取 下一步 以繼續。

  6. 若要使用您的設定發佈應用程式,請選取 [ 完成]。

    Visual Studio 會在狀態通知區域中顯示發佈進度。

    備註

    發佈完成之後,請使用CD/DVD重寫器,將檔案從 您要發佈應用程式的位置? 位置複製到 CD-ROM 或 DVD-ROM 媒體。

設定自動安裝

當您從 CD-ROM 或 DVD-ROM 啟用使用者安裝時,您可以將程式設定為在使用者將 CD-ROM 插入磁碟驅動器時自動執行。

  1. [項目設計工具] 中,選取 [ 發佈] 索引標籤。

  2. 選取 [ 選項],這會開啟 [ 發佈選項 精靈]。

  3. 在 [ 發佈選項 精靈] 中,選取 [ 部署] 索引卷標。

  4. 選取 [針對 CD 安裝],在插入 CD 時自動啟動安裝程式 選項。

  5. 若要套用變更,請選取 [ 確定]。

  1. [項目設計工具] 中,選取 [ 發佈] 索引標籤。

  2. 選取 [ 選項],這會開啟 [ 發佈選項 精靈]。

  3. 選取 [針對 CD 安裝],在插入 CD 時自動啟動安裝程式 選項。

  4. 若要套用變更,請選取 [ 確定]。