首页 > 解决方案 > 高级安装程序 - 在全局程序集缓存 (gac) 中搜索文件

问题描述

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

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

有任何想法吗?

标签: filesearchfindadvanced-installerglobal-assembly-cache

解决方案


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

在此处输入图像描述


推荐阅读