2013-12-13 77 views
0

我有一個作爲ClickOnce應用程序部署文件在線提供的應用程序。下載應用程序時,它以setup.exe的形式提供(據我所知,ClickOnce應用程序只是嵌入在可執行文件中)。在線更新創建用於Windows應用程序的MSI

ClickOnce應用程序將運行它自己的安裝(在控制面板中添加「開始」菜單項和一個卸載條目) - 我假設這是選擇離線模式的ClickOnce應用程序的正常行爲。

我需要提供此作爲MSI文件,而不是,但我不知道這是可能的當:

  • 的應用應該還是從ClickOnce的應用程序指定的更新網址更新。
  • 安裝應能夠無人值守安裝。
  • 應用程序未簽名。

這是可能的(即使沒有簽名)?如果是,如何?我正在使用VS2012

回答

0

它似乎試圖讓一個ClickOnce成爲一個MSI是一種駭人聽聞,並沒有真正的支持。我選擇創建自己的MSI,而不是使用功能來檢查(通過Web服務)是否有可用的新版本,如果爲真,則下載並安裝此版本。

相關問題