0

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

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

我的问题是:是否推荐选项?有比这两个更好的选择吗?

4

2 回答 2

1

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

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

于 2009-02-26T04:14:12.987 回答
1

我前段时间遇到了同样的问题,并且有解决方案。带有Crystal Report 安装的 Inno 脚本。水晶报表 9 和 11 安装

我喜欢 Inno,因为它快速、简单,而且你可以完全控制整个过程。Crystal Report msi 包只是痛苦。

希望能帮助到你。

于 2009-10-08T18:09:19.273 回答