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.系统找不到指定的文件。
展开
2个回答
展开全部
一般是因为那个运行你程序的机子没有安装水晶报表,或者未授权。
追问
本机可以运行,其它机子只装了.net framework4 。要装水晶报表控件的前提是需要安装VS2010,如果给客户用每次都要安装VS2010和水晶报表控件太麻烦。现在就是要在只装了.net framework4的机子上运行 有水晶报表控件的程序。
追答
只有.net framework 4是运行不了vs2010的水晶报表的。两种解决方式:
1) 要运行你程序的机子单独安装水晶报表, 网上有下载的
2) 你做一个安装程序,将水晶报表需要的模块打包进安装程序。
具体参考: http://www.cnblogs.com/dgjack/archive/2011/09/09/2172240.html
展开全部
系统找不到指定的文件就说明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
再页面里面添加下面代码
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询