部署水晶报表的问题,打包后在其他机器上安装,显示load crpe32.dll failed

winter7171 2006-03-23 10:45:21
我用的是9.2.2.693版本的水晶报表,
Crystal_Database_Access2003.msm
Crystal_Database_Access2003_enu.msm
Crystal_Managed2003.msm
Crystal_regwiz2003.msm
VC_User_CRT71_RTL_X86_---.msm
VC_User_STL71_RTL_X86_---.msm
这些合并模块都已经加入了,Crystal_regwiz2003.msm的属性中也填入了key,格式是AVS50-81SG00S-G61002U,在我自己的机器上安装后程序可以运行,但是到其他机器上,运行到显示报表时,就出来load crpe32.dll failed或“报表加载失败”的提示,请问大家我到底哪里出错了啊?是不是这个版本的水晶报表的问题啊,急...
...全文
124 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
xwdd129 2006-03-23
  • 打赏
  • 举报
回复
如果是Crystal Report 9 Advanced Edtion 中文版,请参考这里:

Dotnet环境下的crystal report的部署(下)
http://dev.csdn.net/article/17/17979.shtm
winter7171 2006-03-23
  • 打赏
  • 举报
回复
我看得就是这个文档,一步步按这个文档来的啊,该加的也加了,该排除的也排除了,还是出错啊
xwdd129 2006-03-23
  • 打赏
  • 举报
回复
打包不正确,请参见海波文档:

部署水晶报表时的常见问题及解决方案
http://blog.csdn.net/haibodotnet/archive/2003/11/18/21528.aspx

里面第5个即是!
winter7171 2006-03-23
  • 打赏
  • 举报
回复
我刚才看了一下,我这个确实是advanced版本的
winter7171 2006-03-23
  • 打赏
  • 举报
回复
谢谢楼上的,我看了这篇文章,然后去网站上下载了新的合并模块,还是出错,我看了步骤,其中一步是:
“自动添加所有依赖项,如 dotnetfxredist_x86_enu.msm和dotnetcrystalreports.msm。需要将dotnetcrystalreports.msm排除在项目之外,在解决方案资源管理器中右击这个模块的右键,选择“排除””

好像就这步不太一样,他的意思是这两项是自动添加的,但是要排除dotnetcrystalreports.msm,而我的系统中,这两项都要排除,否则就生成不了,说dotnetfxredist_x86_enu.msm不能重新发布,是不是因为这个原因啊,我该怎么解决呢?

4,819

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 图表区
社区管理员
  • 图表区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧