VS2005水晶报表创建crystal查询引擎失败的几种解决方法

问题描述:在开发阶段,进入vs2005打开水晶报表时,提示我“打开文档失败”,“创建crystal查询引擎失败”,提示

************** 异常文本 **************
System.TypeInitializationException: “CrystalDecisions.CrystalReports.Engine.ReportDocument”的类型初始值设定项引发异常。 ---> System.Runtime.InteropServices.COMException (0x80040154): 检索 COM 类工厂中 CLSID 为 {11BD5260-15B6-412D-80DB-12BB60B8FE50} 的组件时失败,原因是出现以下错误: 80040154。

解决方法(注:目前尚无终极解决方案):
方法一:
c:\Program Files\Microsoft Visual Studio 8\SDK\v2.0\BootStrapper\Packages\CrystalReports\zh-chs\CRREdist2005_x86_chs.ms
重新安装一下 ()
方法二:
下载该版本的发布依赖文件,解压缩
http://support.businessobjects.com/communityCS/FilesAndUpdates/cr_net_2005_mergemodules_mlb_x86.zip.asp
用VS2005生成一个安装程序,将前面的文件打包进去。然后安装这个程序。
可参考:
http://blog.csdn.net/daisylh/archive/2006/06/02/769718.aspx(推荐)
http://www.bokebb.com/dev/english/1972/posts/197269723.shtml
http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=642627&SiteID=1
http://sophiecheng.spaces.live.com/blog/cns!A88551252299771F!337.entry

方法一和方法可一起使用

方法三(没有办法的办法):
下载该文件安装:/Files/babyt/Babyt_CR2008022701_setup.rar
本方案相关依赖信息为:
http://blogs.dirteam.com/blogs/tomek/archive/2007/01/27/problem-with-crystal-reports-redistributable-package.aspx
http://www.siteadvisor.com/sites/kcsi.ca/downloads/6133401/
posted @ 2008-02-20 16:23  阿泰  阅读(5950)  评论(27编辑  收藏  举报