Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 2008 为Visual Studio 2008部署Crystal Reports Basic_Visual Studio 2008_Crystal Reports_Installation_Windows Installer_Inno Setup - Fatal编程技术网

Visual studio 2008 为Visual Studio 2008部署Crystal Reports Basic

Visual studio 2008 为Visual Studio 2008部署Crystal Reports Basic,visual-studio-2008,crystal-reports,installation,windows-installer,inno-setup,Visual Studio 2008,Crystal Reports,Installation,Windows Installer,Inno Setup,我正在开发一个链式安装程序,包括使用Inno安装程序安装Crystal Reports Basic(10.5)的.msi。我找不到任何部署指南来确定这是否已安装在目标PC上,尽管我似乎可以多次调用.msi,并且它总是尝试安装(从不进行典型的修复/删除) 我在Crystal Reports的HKEY_CLASSES_ROOT\Installer\Products\下找到了一个注册表项,我还可以在GAC中找到一个程序集。作为Inno安装程序的新手,我不知道如何在GAC中定位文件,但我想我能找到答案

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

我在Crystal Reports的HKEY_CLASSES_ROOT\Installer\Products\下找到了一个注册表项,我还可以在GAC中找到一个程序集。作为Inno安装程序的新手,我不知道如何在GAC中定位文件,但我想我能找到答案


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

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


你看到这个了吗

不久前我也遇到了同样的问题,现在有了解决办法。带有Crystal Report安装的Inno脚本

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


希望能有所帮助。

你不得不推出自己的解决方案来解决这个问题,真是太遗憾了。令人惊讶的是,对于捆绑到VisualStudio中的东西,它违反了标准的Microsoft安装指南,因为不再推荐合并模块。