如何使用crystal report先决条件创建.NET安装项目?

时间:2011-01-24 06:55:52

标签: c# .net visual-studio crystal-reports setup-project

我曾在.net中使用过桌面应用程序,它使用crystal report生成pdf / ms字的报告。但是,我现在正尝试使用visual studio安装项目部署此应用程序。现在,找到一种方法以某种方式捆绑水晶报告组件,以便它们也可以自动安装在未安装水晶报告的PC上。我怎么能实现这个目标呢?

此致

1 个答案:

答案 0 :(得分:2)

“程序”文件夹中有一个名为Microsoft Visual Studio 9.0 \ Crystal Reports \ CRRedist \ IA64的文件夹。在那里你会找到一个可再发行的包。只需将此文件添加到您的安装项目 - 用户定义的操作 - 并安装它。

编辑:如你所提到的,setupProject CustomActions只允许exe / dll文件

我找到了另一个解决方案。希望这些能满足您的需求。

将mergeModul添加到您的setupProject(右键单击setupProject上的解决方案资源管理器,添加mergeModul)。应自动显示名为C:\ Program Files(x86)\ Common Files \ Merge Modules的文件夹。在那里,您可以找到名为CrystallReportsRedistxxx.msm的文件。将其添加到您的项目中,它也应该安装。

要为您的版本找到合适的MergeModul,请查看:BusinessObjects_CrystallReports

将MergeModul添加到setupProjects,请查看:SetupMergeModul

使用哪种CrystalReport包,请查看:MS CrystalReport IMS CrystalReport II

HTH