当前位置:  开发笔记 > 运维 > 正文

将Wix与MSBuild集成

如何解决《将Wix与MSBuild集成》经验,为你挑选了3个好方法。

我们正在寻求为我们正在开发的产品实现MSI生成的自动化.目前我们有MSBuild将源代码构建到网络位置,这很适合测试,但是当发布软件时,我们需要将它包装在MSI中.

该软件是所有.Net bar 1 COM组件,需要在安装到的每台机器上注册.

我想知道的是如何将Wix与MSBuild集成,以便生成一个新的wix脚本以及能够处理新安装和升级安装的MSI.

非常感谢任何帮助.

谢谢,

布伦丹



1> marc_s..:

当然,MS Build中的任务可以完成从WiX构建MSI所需的所有任务.你能在构建/集成服务器上集成它吗?

较新的Wix版本实际上包含一个名为"wix.targets"的文件,它可以帮助您入门.

另请查看以下主题的精美文章:

使用Wix.Targets构建(由Heath Stewart提供)

MSPild的Wix目标(由Willem Meints提供)

使用MSBuild和Windows Installer XML自动发布(由Sayed Ibrahim Hashimi撰写)(存档的msdn杂志的Web存档链接)

他们更详细地介绍了这个主题,对入门非常有帮助.



2> Dirk Vollmar..:

您应该下载并安装Votive.这将创建一个Visual Studio项目文件,您可以使用它与MSBuild一起创建基于WiX的MSI.


Afaik它包含在WiX安装程序中(如果最近没有更改).

3> Rob Menschin..:

WiX手册中还有一个主题,关于如何与MSBuild集成,称为使用WiX和MSBuild.

推荐阅读
TXCWB_523
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有