在同一服务器上使用VS2003和VS2010 Crystal Reports版本(9.1和13)

时间:2012-10-29 20:40:11

标签: visual-studio-2010 visual-studio-2008 crystal-reports crystal-reports-2010

我们有一个长期运行的环境,使用来自VS2003的Crystal 9.1(或者它是VS.Net - 不能再记得了)。随着时间的推移,我们添加了新的框架版本并使用了VS的新版本,但我们从未升级过Crystal版本。然而,随着安装VS2010附带的Crystal 13的简单性,我说服我的老板在我们推出修复/更新时,有机会升级我们的应用程序。我将一个应用程序从VS2005和它的报告转换为Crystal 13,在我们的开发服务器上安装了框架4.0和Crystal 13,看起来一切都很好。然后在UAT上安装相同,但仍然看起来很好。然而,在我将其推广到生产之前,我必须在足够短的时间内对另一个非常大的应用程序进行一些更改,以至于我无法将其升级到VS2010 / Crystal 13.现在我无法运行9.1 Crystal报告开发中的大型应用程序,如果我甚至无法在dev中运行它,我害怕将它移动到UAT。最烦人的部分是我甚至没有收到错误消息 - 它只是不起作用。我不知道添加Crystal 13导致了这个问题,但是我没有对此版本中的报告生成做任何更改,也没有其他解释。

细节: VS 2008应用程序,在应用程序中创建了9.1 Crystal报表,并导出到本地服务器上的pdf文件。我没有错误,但没有导出或保存任何pdf文件。我已确认运行应用程序池的用户标识可以访问应保存它的文件夹。我已经确认在VS2008中以预览模式创建报表,然后将其从预览窗口导出到同一文件夹。我发现有几个引用10.5和13运行,但没有关于9.1和13,他们提到的10.5似乎不适用于9.1。服务器正在运行Windows Server 2003 SP2。

有没有人在同一台服务器上成功使用Crystal 9.1和Crystal 13?我已经没时间了,年终冻结几乎就在我们身上,所以我必须在11月初之前解决这些问题(包括通过QA和UAT运行),否则他们会延迟到1月下旬,这不会让我的老板很开心。

任何和所有帮助非常感谢!谢谢,邦妮

1 个答案:

答案 0 :(得分:0)

根据我的经验,我相信您只能 安装一个CR版本,您需要选择要运行的CR 9或CR 13。您可以在其他论坛上查看。 :)