我从使用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