0

我有一个高级安装程序设置,在安装过程中,我需要确定系统上是否安装了 Crystal Reports。似乎最好的方法是在全局程序集缓存中查找 CrystalDecisions.CrystalReports.Engine.dll 的存在。更多信息在这里:https ://answers.sap.com/questions/9165705/determine-if-cr-runtime-is-installed.html

我尝试了高级安装程序的搜索功能,但它需要文件的完整路径。我要做的是在 GAC 目录(C:\windows\assembly)和子目录中搜索程序集。

有任何想法吗?

4

2 回答 2

1

使用高级安装程序应该很容易。添加新文件搜索,右键单击搜索项并使用[添加搜索位置] - [文件夹]选项。看看这个配置:

在此处输入图像描述

于 2019-11-22T12:05:27.117 回答
1

最简单的方法是搜索注册表。

于 2019-11-20T16:01:54.540 回答