第一次發佈 ClickOnce 應用程式時,可以使用 [發佈精靈] 來設定發佈屬性。 精靈中只有少數屬性可供使用;所有其他屬性都會設定為其預設值。
後續發佈屬性的變更會在 [項目設計工具] 的 [發佈] 頁面上進行。
備註
在 ClickOnce for .NET Core 3.1 和 .NET 5 或更新版本中,您可以使用 [發佈] 工具來設定部署屬性,而不是 [發行精靈] 和 [項目設計工具的發佈] 頁面。 如需詳細資訊,請參閱使用 ClickOnce 和 ClickOnce for .NET部署 .NET Windows 應用程式。
發佈精靈
您可以使用 [發佈精靈] 來設定發佈應用程式的基本設定。 這包括下列發佈屬性:
發佈資料夾位置 - Visual Studio 會複製檔案的位置(本機電腦、網路檔案共用、FTP 伺服器或網站)
安裝資料夾位置 - 終端使用者將安裝的來源(網路檔案共用、FTP 伺服器、網站、CD/DVD)
在線或離線可用性 - 如果使用者可以使用或不使用網路連線來存取應用程式
更新頻率 - 應用程式檢查新更新的頻率。
如需詳細資訊,請參閱 如何:使用發佈精靈發佈 ClickOnce 應用程式。
發佈頁面
[項目設計工具] 的 [發佈] 頁面是用來設定 ClickOnce 部署的屬性。 下表列出主題。
| 標題 | 說明 |
|---|---|
| 指定 Visual Studio 複製檔案的位置 | 描述如何設定 Visual Studio 放置應用程式檔案和指令清單的位置。 |
| 指定最終使用者將從哪裡安裝的位置 | 描述如何設定用戶下載並安裝應用程式的位置。 |
| 指定 ClickOnce 離線或線上安裝模式 | 描述如何設定應用程式是否可供離線或在線使用。 |
| 設定 ClickOnce 發佈版本 | 描述如何設定 ClickOnce 發佈版本 屬性,這個屬性會決定您要發行的應用程式是否會被視為更新。 |
| 自動遞增 ClickOnce 發佈版本 | 描述如何在每次發佈應用程式時自動遞增 PublishVersion 的修訂編號。 |
如需詳細資訊,請參閱 發佈頁面、項目設計工具
[應用程式檔案] 對話框
此對話框可讓您指定專案中檔案的分類方式,以便發佈、動態下載和更新。 它包含一個方格,其中列出預設未排除的項目檔,或具有下載群組的項目檔。
若要包含檔案、排除檔案、將檔案標示為數據檔或必要條件,以及在 Visual Studio UI 中建立條件式安裝檔案群組,請參閱 如何:指定 ClickOnce 發佈的檔案。 您也可以使用 Mage.exe來標記資料檔。 如需詳細資訊,請參閱 如何:在 ClickOnce 應用程式中加入資料檔。
必要條件對話框
此對話框會指定已安裝哪些必要元件,以及其安裝方式。 如需詳細資訊,請參閱 如何:使用 ClickOnce 應用程式安裝必要條件。
[應用程式更新] 對話框
這個對話框會指定應用程式安裝應該如何檢查更新。 如需詳細資訊,請參閱 如何:管理 ClickOnce 應用程式的更新。
[發佈選項] 對話框
[發佈選項] 對話框會指定應用程式的部署選項。 如需詳細資訊,請參閱 指定 ClickOnce 發佈設定
相關主題
| 標題 | 說明 |
|---|---|
| 如何:建立 ClickOnce 應用程式的檔案關聯 | 描述如何將擴展名支援新增至 ClickOnce 應用程式。 |
| 如何:在在線 ClickOnce 應用程式中擷取查詢字串資訊 | 示範如何擷取用來執行 ClickOnce 應用程式的URL中所傳遞的參數。 |
| 如何使用設計工具停用 ClickOnce 應用程式的 URL 激活 | 描述如何使用設計工具,強制使用者從 [ 開始 ] 功能表啟動應用程式。 |
| 如何:停用透過 URL 開啟 ClickOnce 應用程式 | 描述如何強制使用者從 [ 開始 ] 選單啟動應用程式。 |
| 指南:使用設計工具與 ClickOnce 部署 API 隨選下載元件 | 說明如何在應用程式第一次透過設計工具使用時才下載應用程式組件。 |
| 教學:使用 ClickOnce 部署 API 按需下載元件 | 說明如何只在應用程式第一次使用時下載應用程式元件。 |
| 指南:使用 ClickOnce 部署 API 按需下載衛星組件 | 描述如何將衛星組件標示為選擇性的,並只下載用戶端裝置目前的文化設定所需的組件。 |
| 逐步解說:手動部署 ClickOnce 應用程式 | 說明如何使用 .NET Framework 公用程式來部署 ClickOnce 應用程式。 |
| 逐步解說:手動部署不需要重新簽署且保留商標資訊的 ClickOnce 應用程式 | 說明如何使用 .NET Framework 公用程式來部署 ClickOnce 應用程式,而不重新簽署指令清單。 |
| 如何:將項目設定為目標平臺 | 說明如何透過變更專案中的 目標 CPU 或 平台目標 屬性,來為 64 位元處理器發行。 |
| 逐步解說:啟用 ClickOnce 應用程式在多個 .NET Framework 版本上執行 | 說明如何讓 ClickOnce 應用程式在多個 NET Framework 版本上安裝和執行。 |
| 逐步解說:建立 ClickOnce 應用程式的自訂安裝程式 | 說明如何建立自定義安裝程式來安裝 ClickOnce 應用程式。 |
| 如何:發佈已啟用可視化樣式的 WPF 應用程式 | 提供逐步指示,以解決當您嘗試發佈已啟用可視化樣式的 WPF 應用程式時出現的錯誤。 |