多點發佈相同版本 ClickOnce

  • 1576
  • 0

ClickOnce 發行時會產生新的發行版號,若需要發行多個點(網站、FTP、分享目錄),並保持相同版本的程式,可以先在本機進行發行,透過 MageUI.exe 修改 Manifest 檔案,複製到各點上。

ClickOnce 發行時會產生新的發行版號,若需要發行多個點(網站、FTP、分享目錄),並保持相同版本的程式,可以先在本機進行發行,透過 MageUI.exe 修改 Manifest 檔案,複製到各點上。

image
如上圖示,從開發工作上發行版號為1.0.0.511,最終各點使用者均獲得版號的程式。

以 Visual Studio 2013 Ultimate 執行,步驟如下截圖

本機發行

image

image

image

image

 

開啟 MageUI.exe

C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Microsoft Visual Studio 2012\Visual Studio Tools

[VS2012 x64 Cross Tools Command Prompt]

輸入: MageUi.exe

開啟後,從選單 [File] > [Open] 選取產生的 Manifest 檔案

image

image
出現錯誤訊息後,請指定原發行時的簽章檔案,並輸入密碼。

image

測試結果

執行安裝程序,應該可以發現發行路徑,是修改後的路徑。

image

image

參考: Walkthrough: Manually Deploying a ClickOnce Application that Does Not Require Re-Signing and that Preserves Branding Information