HII, 好吧,我使用GenerateBootstrapper.Bootstrapper开发一个setup.exe(bootstrapper),在检查和安装必备条件后加载我的msi文件。如果我做 ComponentsLocation
,它会完美运行*)“ HomeSite ”从微软下载必备软件并安装。
*)或“相对”将先决条件放在我的应用程序所在的相同位置并安装。
但是在我的场景中,我希望当我运行setup.exe(bootstrapper)时,它首先检查我的应用程序所在位置的组件,如果它(组件)不存在,那么它从供应商的URL(Microsoft)下载它们。 wix v3.5是否可能???
答案 0 :(得分:1)
使用msbuild GenerateBootstrapper task无法实现这一点。
对于wix v3.5中的burn.exe工具,它仍在开发中,目前尚未记录。最新weekly release中的wix.chm在撰写本文时尚未提及burn.exe。
编辑:不可能的原因是它没有用处。我想你有两种不同的部署方案:
在这种情况下,您还需要准备两个不同的文件树。因此,只需为每个方案创建一个不同的引导程序。
edit2 :您还可以创建两个不同的bootstrappers,然后创建第三个setup.exe
,它是一个简单的应用程序,用于确定要启动的两个boostrappers中的哪一个。