
我們目前正在使用 ClickOnce 來部署我們的 Windows 窗體應用程式。我們正在研究使用多個發布管道的可能性,例如穩定版和測試版,以及僅向 x 數量的用戶端發布更新的可能性。
我找不到任何表明 ClickOnce 對此開箱即用的支持的信息,我想知道是否有人通過解決方法解決了這個問題?
答案1
這並不完全是您想要的,但也很接近了。對於尋找此內容的其他人來說可能會很有用。
應用程式僅檢查一個位置的更新,無論安裝位置為何。我將開始稱其為“穩定”目錄。
我將建立另一個目錄用於測試版安裝。
當 Beta 版本即時測試可以接受時,我只需將該版本複製到穩定目錄,所有具有較低版本的客戶端都會更新。
用戶永遠不會自動更新到測試版,這可能是這種方法的缺點。要運行測試版,需要透過測試版連結進行安裝。這些測試版使用者最終將只運行穩定版本,除非他們不斷選擇加入每個測試版。