msbuild - 从 .vdproj 构建没有 Devenv 的合并模块

标签 msbuild nant merge-module vdproj devenv

我阅读了一些关于通过命令行构建合并模块的 Stackoverflow 问题,但是当有人建议使用 devenv 进行编译或使用 Dark 从现有的 msi 文件创建 wix 文件时,所有这些问题都被接受了。

考虑到以下几点:

  • VisualStudio 没有安装在我必须使用的构建服务器上。
  • 我正在使用 nant + msbuild 编译解决方案
  • 我想从 .vdproj 编译合并模块(因为 Visual Studio 会自动检测依赖关系)
  • 并从多个合并模块创建一个 msi 设置

  • ...我如何在没有 devenv 的情况下从命令行构建合并模块,并且不会失去 Visualstudio 中合并模块的自动依赖解析的舒适性?
    也许有一个我还没有找到的nanttask?

    最佳答案

    MSBuild 不支持 Visual Studio 部署项目,我的建议是硬着头皮使用 Wix。

    也许 VS2010 会为 vdproj 文件使用 MSBuild 架构?我猜没有,但找不到任何链接。

    关于msbuild - 从 .vdproj 构建没有 Devenv 的合并模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1538068/

    相关文章:

    msbuild - TeamCity:管理验收测试的部署依赖关系?

    msbuild - 如何停止 TFS 在每次构建时创建新文件夹

    cruisecontrol.net - 配置 CC.NET 电子邮件通知并在仪表板中显示错误日志

    Nant 和更改文件属性(只读到可写)

    .net - 适用于 Visual Studio 2008 的 Crystal Reports 合并模块

    c# - 如何解决合并模块依赖

    visual-studio - PostBuildEvent和AfterBuild目标之间的Visual Studio项目文件差异?

    visual-studio - TFS2010 - 并行构建 - 单一解决方案,单一构建代理

    .net - ASPNET 编译器 : error ASPRUNTIME: Target Directory not empty

    installation - Wix项目添加合并模块导致升级失败