【问题标题】:Automating MSI Build Process自动化 MSI 构建过程
【发布时间】:2010-09-06 16:35:54
【问题描述】:

有没有人有使用 MsBuild 或 Nant 构建 MSI (vdproj) 项目的好方法?

我知道one answer 是在构建服务器上安装 Visual Studio,然后只使用 devenv.exe 来构建项目,但是,我不想在我们的构建服务器上安装 Visual Studio。

【问题讨论】:

标签: build-process build-automation


【解决方案1】:

没有你上面提到的方法(devenv),用当前版本的MSBuild没有办法做到这一点。

Visual Studio 团队用于运行其 MSI 构建的方法是使用 Windows Installer XML。您可以了解更多关于使用 WiX 部署安装包的信息here

请注意,WiX 不支持 vdproj 文件,因此这意味着您将重新创建安装程序项目。

编辑:看起来我在获取我的参考资料时被打败了:)

【讨论】:

  • 我在某处听说有一个迁移工具 [但显然 WiX 本身不会使用 vdproj '格式'或类似的任何东西]
【解决方案2】:

我们使用 Wix 为 IronPython 和 IronRuby 自动构建 MSI。

编辑:澄清一下,这可能意味着在构建安装程序时从头开始。虽然 Wix 有一种机制可以直接从预先存在的 MSI 文件创建配置,但我从未使用此工具获得令人满意的结果

【讨论】:

    猜你喜欢
    • 2017-02-04
    • 1970-01-01
    • 2018-06-27
    • 2011-10-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-26
    相关资源
    最近更新 更多