如何在机器上不安装 wix 3.6 的情况下配置 Visual Studio 的解决方案以打开/编译 wix 项目?
换句话说,我想要得到的情况是:“获取最新”之后的开发人员,连同源,在解决方案准备好时获取所有 wix 工具,然后使用它们(构建 msi)。
我在半年前看过有关该文章的文章,但现在没有您的帮助我找不到它。
如何在机器上不安装 wix 3.6 的情况下配置 Visual Studio 的解决方案以打开/编译 wix 项目?
换句话说,我想要得到的情况是:“获取最新”之后的开发人员,连同源,在解决方案准备好时获取所有 wix 工具,然后使用它们(构建 msi)。
我在半年前看过有关该文章的文章,但现在没有您的帮助我找不到它。
你不能。Visual Studio 需要一个单独的 VSPackage 来理解不在“盒子里”的项目类型(如 .wixproj)。对于 WiX,这需要安装 Votive,这是 VS 的 WiX 项目系统。
您提到的文章可能是描述如何在未以通常方式(通过 MSI 包)安装 WiX 工具集的构建服务器上构建 WiX 项目的文章。它被称为将 WiX 项目集成到日常构建中,也可以在使用 MSBuild 文件夹下的 WiX.chm 中找到。
您将能够在构建服务器上和本地开发人员机器上构建 WiX 项目,但不能从 Visual Studio 构建——原因由 Bob 在他的回答中解释。