共用方式為


HOW TO:使用發行精靈發行 ClickOnce 應用程式

若要讓使用者可以使用 ClickOnce 應用程式,您必須將它發行至 Web 伺服器、檔案共用或抽取式媒體。您可以使用 [發行精靈] 發行應用程式,[專案設計工具] 的 [發行] 頁面上也有提供與發行相關的其他屬性。如需詳細資訊,請參閱 發行 ClickOnce 應用程式

在執行 [發行精靈] 之前,您應該適當設定發行屬性。例如,如果您要指定索引鍵簽署 ClickOnce 應用程式,可以在 [專案設計工具] 的 [簽章] 頁面上執行這項作業。如需詳細資訊,請參閱 保護 ClickOnce 應用程式

注意事項注意事項

當您使用 ClickOnce 安裝一個以上的應用程式版本時,安裝程式會將舊版應用程式移到您所指定之發行位置中名為 Archive 的資料夾。以這種方式封存先前的版本可清除安裝目錄中的舊版資料夾。

注意事項注意事項

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

若要發行至 Web

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

  2. 以滑鼠右鍵按一下專案節點,並按一下 [發行]。

    [發行精靈] 隨即出現。

  3. 在 [您要將應用程式發行至何處?] 頁面上,使用 https://www.microsoft.com/foldername 格式輸入有效的 URL,然後按 [下一步]。

  4. 在 [是否可以在離線時使用應用程式?] 頁面上,按一下適當選項:

    • 如果您要讓使用者在中斷網路連線時可以執行應用程式,請按一下 [是,這個應用程式可於線上或離線時使用]。在 [開始] 功能表上將會建立應用程式的捷徑。

    • 如果您要從發行位置直接執行應用程式,請按一下 [否,這個應用程式只能在線上時使用]。在 [開始] 功能表上就不會建立捷徑。

    按 [下一步] 繼續進行。

  5. 按一下 [完成] 發行應用程式。

    發行狀態會顯示在狀態告知區域內。

若要發行至檔案共用

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

  2. 在 [建置] 功能表上,按一下 [發行Projectname]。

    [發行精靈] 隨即出現。

  3. 在 [您要將應用程式發行至何處?] 頁面中,使用 \\computername\applicationname 格式輸入有效的檔案路徑,然後按 [下一步]。

    注意事項注意事項

    如果使用者將從 Web 安裝應用程式,則這個檔案路徑必須對應至使用者將要存取的 URL。例如,如果使用者將從 http:\\www.microsoft.com\myapplication\publish.htm 安裝,您就要輸入路徑 c:\inetpub\wwwroot\myapplication。

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

    • 如果使用者將從網站安裝,請按一下 [從網站],然後輸入 URL,對應至前一步驟所輸入的檔案路徑。按一下 [下一步]。(這個選項通常是在您指定 FTP 位址當做發行位置時使用。不支援直接從 FTP 下載。因此,您必須在此輸入 URL)。

    • 如果使用者將從檔案共用直接安裝應用程式,請按一下 [從 UNC 路徑或檔案共用],再按 [下一步]。(這是用來發行表單位置 c:\deploy\myapp 或 \\server\myapp)。

    • 如果使用者會從抽取式媒體安裝,請按一下 [從 CD-ROM 或 DVD-ROM],再按一下 [下一步]。

    注意事項注意事項

    如果您在 [您要將應用程式發行至何處?] 頁面中輸入 URL (HTTP 位址),這個頁面就不會出現。

  5. 在 [是否可以在離線時使用應用程式?] 頁面上,按一下適當的選項:

    • 如果您要讓使用者在中斷網路連線時可以執行應用程式,請按一下 [是,這個應用程式可於線上或離線時使用]。在 [開始] 功能表上將會建立應用程式的捷徑。

    • 如果您要從發行位置直接執行應用程式,請按一下 [否,這個應用程式只能在線上時使用]。在 [開始] 功能表上就不會建立捷徑。

    按 [下一步] 繼續進行。

  6. 按一下 [完成] 發行應用程式。

    發行狀態會顯示在狀態告知區域內。

若要發行至 CD-ROM 或 DVD-ROM

  1. 在 [方案總管] 中,以滑鼠右鍵按一下應用程式專案,並按一下 [屬性]。

    [專案設計工具] 隨即出現。

  2. 按一下 [發行] 索引標籤開啟 [專案設計工具] 中的 [發行] 頁面,然後按一下 [發行精靈] 按鈕。

    [發行精靈] 隨即出現。

  3. 在 [您要將應用程式發行至何處?] 頁面上,輸入將要發行應用程式的檔案路徑或 FTP 位置,例如 d:\deploy。按 [下一步] 繼續進行。

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

    注意事項注意事項

    如果您要在 CD-ROM 插入光碟機時即自動執行安裝,請在 [專案設計工具] 中開啟 [發行] 頁面,並按一下 [選項] 按鈕,然後在 [發行選項] 精靈中,選取 [若是使用光碟安裝,在插入光碟後自動啟動安裝程式]。

  5. 如果您使用 CD-ROM 散發應用程式,可能會想要從網站提供更新。在 [應用程式會在哪裡檢查更新檔?] 頁面上,選擇更新選項:

    • 如果應用程式將會檢查更新檔,請按一下 [應用程式會從下列位置檢查更新檔],輸入將張貼更新檔的位置。這可以是檔案位置、網站或 FTP 伺服器。

    • 如果應用程式將不會檢查更新檔,請按一下 [應用程式將不會檢查更新檔]。

    按 [下一步] 繼續進行。

  6. 按一下 [完成] 發行應用程式。

    發行狀態會顯示在狀態告知區域內。

    注意事項注意事項

    完成發行之後,您會需要使用 CD 覆寫式燒錄機或 DVD 覆寫式燒錄機,將檔案從步驟 3 指定的位置複製到 CD-ROM 或 DVD-ROM 媒體。

請參閱

概念

ClickOnce 安全性和部署

保護 ClickOnce 應用程式