在上一文章《水晶报表部署的问题(Could not load file or assembly 'CrystalDecisions.Web)》中提到了水晶报表10与vs2005的部署问题。能解决一部分朋友的问题,但是部分朋友的电脑还是不能解决,在本文中将描述通用的解决办法:将您的vs2005的程序(webform)与水晶报表的控件一起打包安装,这样在客户电脑里就可以通用了。
首先部署您的项目程序,大致过程如下:
1.添加项目(右键单击“解决方案”,快捷菜单中选择“添加”》“新建项目”,选择“其它项目类型”》“安装和部署”》“安装项目”,单击确定;
2.右键单击您刚才新建的安装和部署项目,选择“添加”》“项目输出”,然后选择您要输出的项目内容,我在这里选择的是我的主项目目录,然后选择的是“内容文件”;
以上步骤将您的项目文件安装部署完成了,接下来我们在“合并模块”中将水晶报表的组件加入,过程如下:
2.右键单击您刚才新建的安装和部署项目,选择“添加”》“项目输出”,然后选择您要输出的项目内容,我在这里选择的是我的主项目目录,然后选择的是“内容文件”;
以上步骤将您的项目文件安装部署完成了,接下来我们在“合并模块”中将水晶报表的组件加入,过程如下:
3.下载水晶报表组件:CrystalReportsRedist2005_x86.msm(下载地址:http://support.businessobjects.com/communityCS/FilesAndUpdates/cr_net_2005_mergemodules_mlb_x86.zip.asp);
4.右键单击我们刚才建的安装和部署项目,选择“合并模块”,然后添加我们下载的模块“CrystalReportsRedist2005_x86.msm”;
OK,生成安装包,然后到客户电脑上安装吧。




Crystal Reports





此内容无附件