我长期运行的Visual Studio 2013 Professional CR安装以某种方式停止了工作。我无法打开任何.rpt文件。我在VS2017和VS2010中尝试过...同样的东西。所以...
尝试安装/更新到最新的Crystal Reports for VS 13-0-23.exe,该报表是从SAP网站下载的。以管理员身份运行时,出现错误1904,这似乎是Framework 4.0的问题。
Error 1904. Module C:\Program Files (x86)\SAP BusinessObjects\Crystal Report for .NetFramework4.0\Common\SAP BusinessObjects Enterprise XI 4.0\win32_x86\craxddrt.dll failed to register. Result -2147023898. Contact yourself!
星期一的进度更新:我似乎已经能够重新安装Framework 4.0。然后,再次安装CR,我在6个失败的记录中都按了“忽略”。
然后,尝试使用RegSvr32手动注册这些dll,我得到了错误:
The moddule 'craxddrt.dll' failed to load.
Make sure the binary is stored at the specified path or debug
it to check for problems with the binary or dependent .DLL files.
Invalid access to memory location.
和VLE.dll注册抱怨: 模块“ vle”可能与您正在运行的Windows版本不兼容。
我正在运行Windows 7 Professional,所以?
答案 0 :(得分:0)
没有任何效果。我终于删除并重新安装了Visual Studio 2013和Visual Studio的Crystal Report引擎。两天后,我回到工作场所。谢谢。
答案 1 :(得分:0)
对于Crystal Reports SP21或更高版本,您需要满足Windows 7中的一些依赖性:
1- Microsoft Visual C ++ 2015可再发行组件包。
2- Microsoft Windows更新KB2999226。
两者都需要Windows Service Pack 1。
下面的链接是关于安装Crystal Reports Runtime SP21 +的,但是适用:
Which are the SAP Crystal Reports Runtime engine for .NET Framework dependencies?
how to solve error 1904 in crystal report runtime installation
https://wiki.scn.sap.com/wiki/display/BOBJ/Crystal+Reports%2C+Developer+for+Visual+Studio+Downloads