VS2008中的Winforms应用程序中的Crystal Reports错误,而不是64位操作系统上的VS2005中的错误 [英] Crystal Reports error in Winforms application in VS2008, not in VS2005 on 64 bit OS

查看:72
本文介绍了VS2008中的Winforms应用程序中的Crystal Reports错误,而不是64位操作系统上的VS2005中的错误的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述



我将VB.NET winforms应用程序从VS2005升级到VS2008。


该应用程序使用Crystal Reports,当应用程序运行正常时是在VS2005中开发的。  Crystal Reports运行时安装为安装包的一部分。 我已将目标CPU配置为x86。


升级到VS2008时,Crystal Reports停止在具有64位操作系统的64位客户端计算机上运行。 当我尝试打开报告时应用程序崩溃(错误消息如下)。


安装包中包含CRRedist2008_x64.msi。 当我手动运行它时,它似乎没有完成。 但是当我手动运行CRRedist2008_x86.msi时,安装成功并且Crystal报表显示正确。


我应该怎么做才能使安装包安装CRRedist2008_x86.msi,而不是显然没有安装CRRedist2008_x64.msi?


错误消息是:


尝试加载Crystal Reports运行时时发生错误。


Crystal Reports注册表项权限不足或Crystal Reports运行时未正确安装。


请安装包含相应的Crystal Reports可再发行组件(CRRedist * .msi)需要正确版本的Crystal Reports运行时(x86,x64或Itanium)。 请访问
http://www.businessobjects.com/support 了解更多信息。


 


bill

解决方案

此问题已在此处和SAP论坛上重新发布。


I upgraded a VB.NET winforms application from VS2005 to VS2008.

The application uses Crystal Reports, which worked fine when the application was developed in VS2005.  The Crystal Reports runtime is installed as part of the install package.  I have configured the Target CPU as x86.

When upgraded to VS2008, Crystal Reports stopped working on 64 bit client computers which had a 64 bit operating system.  The application crashes when I attempt to open a report (the error message is below).

The install package contains CRRedist2008_x64.msi.  When I manually run this, it does not appear to complete.  But when I manually run CRRedist2008_x86.msi, the installation is successful and Crystal reports are displayed correctly.

What should I do so that the install package installs CRRedist2008_x86.msi, instead of apparently failing to install CRRedist2008_x64.msi?

The error message is:

An error has occurred while attempting to load the Crystal Reports runtime.

Either the Crystal Reports registry key permissions are insufficient or the Crystal Reports runtime is not installed correctly.

Please install the appropriate Crystal Reports redistributable (CRRedist*.msi) containing the correct version of the Crystal Reports runtime (x86, x64, or Itanium) required.  Please go to http://www.businessobjects.com/support for more information.

 


bill

解决方案

This same question has been reposted here and on SAP forums.


这篇关于VS2008中的Winforms应用程序中的Crystal Reports错误,而不是64位操作系统上的VS2005中的错误的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆