0

我正在开发一个链接安装程序,其中包括使用Inno Setup进行Crystal Reports Basic(10.5)的.msi安装。我找不到任何部署指南来确定它是否已经安装在目标PC上,尽管看起来我可以多次调用.msi,并且始终尝试安装(永远不会进行典型的修复/删除)。为Visual Studio 2008部署Crystal Reports Basic

我在Crystal Reports的HKEY_CLASSES_ROOT \ Installer \ Products \下找到了一个注册表项,我也可以在GAC中找到程序集。作为Inno Setup的新手,我不确定如何在GAC中找到文件,但我想我可以弄清楚。

我的问题是:推荐使用选项吗?有没有比这两者更好的选择?

回答

1

前段时间我遇到了同样的问题,有解决方案。 Inno脚本与Crystal Report安装Crystal Report 9 and 11 Installation

我喜欢Inno,因为它快速,简单,而且您可以完全控制整个过程。水晶报告msi包只是痛苦。

希望它有帮助。

+0

这是一个真正的耻辱,你不得不推出你自己的解决方案来解决这个问题。令人惊讶的是,对于捆绑到Visual Studio中的东西来说,它不符合标准的Microsoft安装准则,因为不再推荐合并模块。 – 2009-10-14 18:33:53

1

当我们使用Crystal时,我们使用了合并模块。我们也在Visual Studio中使用安装和部署项目,因此有一个选项可以检测它是否已经安装。

你见过这个吗? http://www.randem.com/crsupport.html

相关问题