水晶报表ForNet打包部署家常做法

时间:2024-03-20 17:20:38

做法一:家常

          主料:VS2010—C#,CrForVS_13_0.exe。

          附料:CRRuntime_64bit_13_0.msi,CRRuntime_32Bit_13_0.msi。

          制作步骤:1、将开发的类库和程序进行生成,备用。

          2、在右侧的【解决方案】上右键“添加”,选择其他项目类型——>Visual Studio Installer。

          水晶报表ForNet打包部署家常做法

          3、将CRRuntime_64bit_13_0.msi,CRRuntime_32Bit_13_0.msi两文件复制到【C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bootstrapper\Packages\Crystal Reports for .NET Framework 4.0】文件夹内。

          4、在【解决方案管理器】中右击新建的“安装项目”,选择“属性”。

          水晶报表ForNet打包部署家常做法   

          点击“系统必备”

          水晶报表ForNet打包部署家常做法

          安装位置选择第二项。

          注意:选择.NET Framework 3.5 SP1或Microsoft .NET Framework 4(x86和x64)。不要选择“Client Profile”。

         还要勾选【SAP Crystal Reports Runtime Engine for .NET Framework 4.0】。这样都会打包第3步的运行环境包。

          5、在安装项目的视图——>文件系统中进行文件及快捷方式添加。

          水晶报表ForNet打包部署家常做法

         6、添加完主程序.exe文件后,还要添加相对应的“主程序.exe.config”文件。该文件同步生成于程序debug文件夹或release文件夹中。

         该文件未被添加在安装项目时,客户端安装后,使用程序内报表功能时,程序将闪退。

         7、完成以上操作后,一个可部署的C/S安装包就制作好了。该方法简单易用,且对32/64位宿主平台自动识别,唯一就是安装包容量不小。