升级使用Crystal的.NET应用程序,并使用ClickOnce安装

时间:2012-06-18 21:10:09

标签: crystal-reports clickonce

我已经看到this discussion从先前版本的Visual Studio升级到VS 2008,它是使用ClickOnce分发的。我想知道从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升级到CR for VS 2010,并使用ClickOnce进行部署?

1 个答案:

答案 0 :(得分:2)

当我们升级ClickOnce应用程序的先决条件时,我们相应地更改了部署并将其发布到新URL。然后我们使用了旧版本的应用程序并添加了代码,因此它将自行卸载,然后从新URL调用新安装。这就像一个魅力。您已安装新的先决条件(如果需要),并且应用程序已安装其新的目标框架(等)。

关于证书过期的

This article具有执行卸载/重新安装的代码。我们已经多次使用它并且效果很好。它甚至可以在ClickOnce应用程序的卸载对话框中单击“确定”。我们甚至使用此代码的变体来卸载/重新安装VSTO应用程序。