2009-10-23 28 views
1

当我在Visual Studio中构建MSI时,我可以选择指定所需组件(在本例中为MSXML6),如果未安装组件,则安装程序会说它是需要的,并且会打开浏览器到组件的下载站点。强制Wix去做所需组件的下载页面

我该如何使用Wix来实现这个功能?

(请注意,我并不希望它安装的组件,只是退出安装和去。我并不想从内部微星MSI执行的下载页面。)

+0

好的,我经历了很多痛苦之后才想出了这个问题。请参阅我的博客文章CTICoder 2009-10-24 06:13:36

回答

0

确定你想退出安装?我们警告在安装时缺少所需的外部组件,然后检查应用程序启动&禁用需要它们的功能。我们的无人值守批处理服务执行相同的启动检查,如果未找到,则记录错误,然后正常退出。

+0

我试图让Wix安装包与VS安装程序的功能基本相同,VS安装程序确实退出安装并打开浏览器以访问MSI中指定的URL。所以是的,我希望MSI退出,如果没有安装该组件。 – 2009-10-23 18:14:48