我創建一個Windows應用程序併爲用戶提供安裝包。所以現在我需要修復一些錯誤並給用戶一個修改版本,但我不希望他們重新安裝它。那麼我如何創建一個修補程序並將其分發?創建可升級的C#.net窗口應用程序
6
A
回答
4
ClickOnce將大大簡化此安裝/升級過程。您可能必須通過ClickOnce重新安裝該應用程序,但在此之後,升級將很容易提供。解釋here。
1
0
我還沒有使用clickonce,但幾年前我不得不寫一些會自動更新的東西。我找不到代碼,否則我會發布,但這是它做的:
1)主要的exe會看看程序集並找到版本。
2)如果exe可以連接到公共服務器,它會檢查並查看是否有其他組件可用。
3)如果組件可用,它將下載它並運行新程序集
4)如果程序集不可用或沒有Internet連接,它將運行本地程序。
這樣做不需要用戶交互。
相關問題
- 1. 創建補丁程序以升級.NET應用程序
- 2. C#.net窗口服務應用程序
- 3. 升級.NET應用程序2009年
- 4. 升級.NET應用程序數據層
- 5. 在.NET窗口應用程序中創建字幕
- 6. 在C#.net應用程序中獲取創建窗口句柄的錯誤
- 7. 如何創建一個像可口可樂的可可應用程序窗口
- 8. 創建可執行修補程序以升級我的應用程序
- 9. C#窗口應用程序
- 10. 從.net Framework 1.0將C#應用程序升級到3.5
- 11. 創建Windows窗體C#應用程序
- 12. 創建多窗口可可程序 - 啓動程序建議?
- 13. 在c#.net窗口窗體應用程序中比較圖像
- 14. .net C#windows窗體應用程序:打開彈出窗口
- 15. 如何在ANSI C中創建窗口應用程序?
- 16. 以編程方式使用C#應用程序級聯窗口
- 17. 可以自行控制應用程序創建窗口?
- 18. 使用C#.NET的多語言窗口應用程序
- 19. 升級到SQL Server 2008:升級使用BCP的VS2005 .NET程序
- 20. 以編程方式創建可可應用程序的初始窗口(OS X)
- 21. Android升級應用程序
- 22. 升級iPhone應用程序
- 23. 升級Web應用程序:.NET 2.0到.NET 4.0
- 24. 從.net 1.1將.net web應用程序升級到3.5
- 25. 窗口應用程序中的圖片上傳? C#.NET?
- 26. NullSoft安裝程序 - 升級應用程序時升級app.config
- 27. 如何讓C#.NET窗口存儲過程的所有代碼,並在C#.net窗口應用程序創建的StoredProcedure的文本文件
- 28. MSI創建:升級前終止應用程序
- 29. 無窗口可可應用程序
- 30. Modal窗口可可應用程序
將另一個卸載舊版本的安裝包安裝新版本是否屬於「修復」? – 2010-10-05 19:53:23
如何爲您的應用程序創建補丁高度依賴於您用於創建安裝程序的應用程序。你能提供更多關於它的信息嗎? – jmservera 2010-10-05 19:56:32
我還沒有創建安裝程序。打算使用Visual Studio安裝和部署項目來創建一個 – Vicky 2010-10-05 21:35:40