我正在使用高级安装程序 8.x 通过添加一些驱动程序和第 3 方 SDK 为我的 .NET Windows 项目 (Visual Studio 2010) 创建部署项目 (.MSI)。我通过选择产品密钥作为条件将它们添加为先决条件,但是当我运行项目时,即使在它们安装后它也会弹出先决条件。它的状态不会每次都变为已安装并弹出。
我该如何解决?
我正在使用高级安装程序 8.x 通过添加一些驱动程序和第 3 方 SDK 为我的 .NET Windows 项目 (Visual Studio 2010) 创建部署项目 (.MSI)。我通过选择产品密钥作为条件将它们添加为先决条件,但是当我运行项目时,即使在它们安装后它也会弹出先决条件。它的状态不会每次都变为已安装并弹出。
我该如何解决?
先决条件使用检测标准来确定它们是否已安装。所以很可能您的先决条件安装条件不正确。
通常通过搜索由它安装的文件或注册表项来检测先决条件。要查看软件包安装了哪些文件和注册表项,您可以使用Process Monitor或重新打包工具。