安装/安装项目在安装之前检查以前安装的项目?

时间:2010-01-26 17:04:51

标签: visual-studio-2008 setup-project verification

在继续安装过程之前,我的设置/安装程序项目是否有办法检查机器上是否安装了其他程序?我正在使用Visual Studio 2008。

2 个答案:

答案 0 :(得分:2)

Windows Installer支持launch conditions。您可以使用程序的组件ID来确定它是否已安装。使用MSI Spy获取程序的组件ID。

答案 1 :(得分:0)

此外,某些程序在安装项目中列为先决条件。例如,所有.Net框架,SQL Server Compact,Windows Installer 3等。如果您检查这些,您实际上可以让您的应用程序提示下载丢失的文件。