VS .NET 2002下水晶报表的安装与部署
(在windows XP,Windows2000 运行环境下测试成功)
昨日对项目进行测试发现在未安装vs.net2002开发工具下的windows系统中,用vs.net2002开发的应用程序当调用水晶报表时,总是出错
系统提示: 错误号:5 错误描述: Cannot find keycode2.dll or invalid keycode 无奈之下,想起求助于csdn论坛的高手们.
但它们的回答也只是提示一下而已,还是自已来解决吧.
用goole搜索一下发现haibodotnet先生专栏有关水晶报表部署的介绍比较详细 http://blog.111com.net/haibodotnet/archive/2003/11/09/21501.aspx
但他有关vs.net2000水晶报表的介绍也只提到参考
1. 确保 Crystal Reports 管理组件的“程序集版本”为 9.1.3300。
2. 下载完整的 crnet 部署指南.
于是下载水晶报表部署指南.
http://support.businessobjects.com/communityCS/TechnicalPapers/crnet_deployment.pdf.asp
通读全篇按照部署指南操作一遍,大功告成.
下面是我的成功操作步骤,希望能给以后再遇到我这样问题的朋友一些帮助.也算是对haibodotnet先生专栏有关水晶报表安装部署的一些补充吧.
① 检查vs.net ,水晶报表的版本号.
点击”帮助”-à关于Microsoft Development Enviroment….
在弹同的窗体上部可能看到你正在使用的vs.net版本号,(本人为 Microsoft 开发环 境 2002 )
在”已安装的产品”下的列表框中,选择”Crystal Reports for Visual Studio .NET”在 “产品详细信息下”的列表框中得知
水晶报表的版本为” Crystal Reports for Visual Studio .NET”根据下载的水晶报表安装与部署指南该版本需要安装
VS .NET 2002 Applications
Managed.msm
Database_Access.msm
Database_Access_enu.msm
RegWiz.msm