VS2010 水晶报表部署依赖问题
水晶报表有两种部署方式:
1、直接安装运行环境
如果手动安装运行环境,那么没什么问题。如果通过打包后的Setup.exe来安装,则很有可能出现问题。
原因:
(1) 打包后的Setup.exe有可能先安装水晶报表运行环境
(2) 该运行环境依赖于.NET环境,如果没有先安装.NET,那么运行环境直接安装失败。也就是说在XP中,很有可能无法安装成功。
鉴于以上原因,就不能这么办了。因为这样安装起来比较麻烦,必须先给用户安装运行环境。
2、使用合并模块部署
参考资料:
(1) 将CRRuntime_13_0.msm和CRRuntime_13_0_zh_cn.msm添加进来
(2) 将水晶报表依赖的合并模块打包进来
最终需要的文件如下图所示: