VS2010 winform开发使用水晶报表,程序本机运行正常 放到其它机子运行报错。跪求解决办法!!!

Couldnotloadfileorassembly'CrystalDecisions.CrystalReports.Engine,Version=13.0.2000.0... Could not load file or assembly'CrystalDecisions.CrystalReports.Engine,Version=13.0.2000.0, Culture=neutral,PubicKeyToken=692fbea5521e1304' or one of its dependencies.系统找不到指定的文件。 展开
 我来答
Andy_Sun321
2013-09-05 · TA获得超过1376个赞
知道小有建树答主
回答量:811
采纳率:89%
帮助的人:728万
展开全部
一般是因为那个运行你程序的机子没有安装水晶报表,或者未授权。
追问
本机可以运行,其它机子只装了.net  framework4 。要装水晶报表控件的前提是需要安装VS2010,如果给客户用每次都要安装VS2010和水晶报表控件太麻烦。现在就是要在只装了.net framework4的机子上运行 有水晶报表控件的程序。
追答
只有.net framework 4是运行不了vs2010的水晶报表的。两种解决方式:
1) 要运行你程序的机子单独安装水晶报表, 网上有下载的
2) 你做一个安装程序,将水晶报表需要的模块打包进安装程序。
具体参考: http://www.cnblogs.com/dgjack/archive/2011/09/09/2172240.html
扰龙雅琴23
2013-09-05 · TA获得超过658个赞
知道小有建树答主
回答量:615
采纳率:50%
帮助的人:206万
展开全部
系统找不到指定的文件就说明CrystalReports文件没有找到
更多追问追答
追问
有没有什么解决办法?
追答
我的环境是vs2008首先安装下面列表
1、CRRedist2005_x86.msi
2、CRREdist2005_x86_chs.msi
以上两个文件在这个目录里面
(C:\Program Files\Microsoft SDKs\Windows\v6.0A\Bootstrapper\Packages\CrystalReports10_5)

3、CrystalReports10_NET_EmbeddedInstall.msi(序列号:A6860-0900000-U70005X)
在这里下载
(http://resources.businessobjects.com/support/communitycs/FilesAndUpdates/cr10_net_server_install_chs.zip?recDnlReq=Record&dnlPath=cr10_net_server_install_chs.zip)
注册表搜索PrintJobLimit
注册表的PrintJobLimit:0,不然会有使用限制
然后下载这个放到自己服务器上建立一个站点(http://127.0.0.1/PrintControl.cab):http://support.businessobjects.com/CRforVS2005/PrintControl.cab
再页面里面添加下面代码
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式