我從使用ClickOnce分發的Visual Studio早期版本升級到VS 2008時看到過this discussion。我很想知道從VS 2008到VS 2010的情況。當我們編寫原始應用程序時,我們使用了Crystal Reports XI Release 2。現在我想將其升級到VS 2010.但是,在之前的項目中,我們還必須將Crystal升級到適用於VS 2010的Crystal Reports。如果我將此項目更新到VS 2010,我假設我將被迫升級Crystal的版本。將舊版.NET應用從.NET 3.5 SP1升級到.NET 4,從CR 11 R 2升級到VS 2010的CR,以及使用ClickOnce部署哪些問題?升級使用Crystal的.NET應用程序,並使用ClickOnce進行安裝
0
A
回答
2
當我們升級了ClickOnce應用程序的先決條件時,我們相應地更改了部署並將其發佈到新的URL。然後,我們使用應用程序的舊版本並添加了代碼,以便它自行卸載,然後從新的URL調用新的安裝。這工作像一個魅力。您將安裝新的先決條件(如果需要),並且應用程序將安裝新的目標框架(等)。
This article關於證書過期有執行卸載/重新安裝的代碼。我們已經多次使用它,並且效果很好。它甚至在ClickOnce應用程序的卸載對話框上單擊確定。我們甚至使用此代碼的一個變體來執行卸載/重新安裝VSTO應用程序。
相關問題
- 1. NullSoft安裝程序 - 升級應用程序時升級app.config
- 2. ClickOnce應用程序使用新的程序集標識安裝
- 3. 已升級的.NET應用程序發生ClickOnce部署錯誤
- 4. 如何使用ClickOnce發佈並行安裝程序?
- 5. 如何使用Inno Setup安裝程序升級MSI安裝?
- 6. Crystal Reports將應用程序升級到VS2008 \ .NET 3.5後失敗
- 7. 使用MSI安裝的WPF應用程序的ClickOnce更新
- 8. ClickOnce應用程序的安裝路徑
- 9. 安裝與應用程序正確的.net版本(不使用Clickonce)
- 10. 安裝應執行兩次以安裝應用程序的主要升級
- 11. 爲什麼最新的ClickOnce應用程序執行升級?
- 12. 是否可以使用Talend安裝程序升級服務器應用程序?
- 13. ClickOnce應用程序在哪裏安裝?
- 14. 安裝ClickOnce應用程序時出錯
- 15. .NET - 的ClickOnce安裝 - 公司名稱和應用程序名稱
- 16. ClickOnce應用安裝和使用錯誤
- 17. 實時升級.NET應用程序中使用的COM對象
- 18. 如何使用ClickOnce應用程序或安裝項目
- 19. 升級到SQL Server 2008:升級使用BCP的VS2005 .NET程序
- 20. 安裝.NET應用程序
- 21. 如何通過安裝桌面應用程序升級用戶的.NET版本
- 22. 「降級」ClickOnce應用程序
- 23. 使用安裝項目進行部署並使用ClickOnce的更新功能
- 24. 使用relup升級riak_core應用程序
- 25. 如何使用WiX安裝程序以提升的權限進行安裝?
- 26. 如何使用.NET組件升級VB6應用程序
- 27. 升級.NET應用程序2009年
- 28. 升級.NET應用程序數據層
- 29. 上卸載自定義操作(的ClickOnce) - 使用ClickOnce安裝.NET
- 30. 從「程序和功能」啓用.Net Framework 3.5 SP1並使用NSIS進行安裝
我沒想過發佈到不同的URL。好主意!我會檢查你的建議的其餘部分。基本上,這聽起來像我們應該做的是分支代碼,讓舊代碼自己卸載,然後將用戶重定向到新安裝,而新代碼只會使用.NET 4.0等。感謝! – Rod