摘要:
在开发过程中,重要的是有自动的生成过程。同样重要的是要有自动创建发布的手段。遗憾的是,在很多组织中(尤其是较小的组织),并没有这些。通常,您会发现发布内容只是在最后一分钟才被拼合在一起。但是,如果花时间建立自动生成和发布计划,就会节省无数的时间,您就可以将这些时间更好地用在完成任务上,而不是用来生成和发布项目。
在本文中,我将介绍如何使用 Microsoft® Build Engine (MSBuild) 和 Windows® Installer XML (WiX) 工具集在组织中实现自动和可重复的生成和发布过程。本文讨论了 WiX v2(注意,当 WiX v3 发布时,不会直接转换某些语法示例)。虽然 WiX 的确简化了创建发布的过程,但无论您是否使用 WiX 创建发布,本文描述的技术都可供您参考。也可以对这些技术进行一些修改后,将它们应用于不使用 Microsoft .NET Framework 2.0 所开发的应用程序(本文还包含指向英文网页的链接)。 阅读全文