我們目前正在通過位於網絡共享上的由wix生成的msi來安裝我們的程序。當新版本準備就緒後,我會向需要該程序的所有人發送電子郵件。 這很笨拙,造成很多問題 - 所以我想實施某種更新檢查。 有沒有辦法查看msi並找到內部版本號?那我可以將它與我的程序集版本進行比較? 有沒有一個好的模式來做到這一點?如何構建更新通知?
4
A
回答
3
在WiX工具集中有一個叫做ClickThrough的休眠項目,它內置了更新通知。本質上,有一個小的update.exe查看「應用程序聯合供稿」(一個帶有小標記的ATOM供稿,用於描述產品的版本信息)以確定可用版本,然後查看本地計算機並計算出新版本可用。您可以在WiX toolset feed for WiX v3.8(或任何真正的WiX版本)中看到「應用程序聯合供稿」的示例。
WiX引導程序應用程序在src\Setup\WixBA\UpdateViewModel.cs
中的實現更小,但該版本基於正在安裝的WiX軟件包(不是已安裝的軟件包)。你可能會覺得它很有用。
如果您想了解更多關於「應用程序聯合供稿」的信息,請隨時與我聯繫。我有一個規範,我需要更新並在互聯網上發佈。 :)
1
推薦的方法是使用專門爲Windows Installer軟件包設計的更新程序。 Google for Chrome使用的是一個好的免費選項:https://code.google.com/p/omaha/
相關問題
- 1. 如何更新通知
- 2. 如何更新通知號
- 3. 如何更新分析推送通知而不是創建新通知
- 4. Bootstrap - 如何構建消息通知?
- 5. 如何解決TFS 2010構建通知
- 6. 更新新舊通知的通知
- 7. 如何正確更新通知內容?
- 8. 如何複製WordPress的更新通知?
- 9. 如何更新Android通知的時間
- 10. 如何顯示通知插件更新
- 11. 如何通知JTable更新其模型
- 12. 如何更新我的通知?
- 13. MediaStyle通知更新
- 14. 更新android通知
- 15. 更新時通知
- 16. 如何更新/刪除通知中心的通知?
- 17. 通過Ajax更新通知
- 18. 通過通知更新Tableview
- 19. 延遲通知構建(Android)
- 20. 構建失敗時通知
- 21. 構建通知系統
- 22. 成功構建gnuradio後如何更新?
- 23. 如何根據構建更新設置?
- 24. 如何構建/更新Cygwin GCC?
- 25. 如何更新Apportable構建目標?
- 26. 如何構建知識圖?
- 27. 如何通過TFS 2010設置有趣的構建通知?
- 28. 如何修改構建通知模板?如何添加BuildUri值?
- 29. 通過推送通知觸發構建
- 30. 解除通知中心的通知後更新通知徽章
你好,這對更大的項目看起來很有趣!不幸的是,由於內部的一些爭議,我無法在內部服務器上創建一個Atom-Feed :( – 2013-04-08 07:56:29
好吧,您可以用任何想要獲得內部服務器上當前版本的方式替換ATOM提要。在WiX工具集我們實際上在生成過程中生成.feed文件並將其複製到安裝包所在的位置。 – 2013-04-08 13:49:29