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

2024-01-03

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

考虑以下因素:

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

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


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

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

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

从 .vdproj 构建没有 Devenv 的合并模块 的相关文章

随机推荐

  • Docker 数据库容器正在运行。另一个带有 pid 的进程正在使用 unix 套接字文件

    我正在尝试根据此消息中提供的说明运行带有初始化数据库的 docker mysql 容器https stackoverflow com a 29150538 6086816 https stackoverflow com a 29150538
  • 追加到 Bash 中的同一行

    文件 letter csv 包含 b a c 文件numbers csv包含 32 34 25 13 我想将numbers csv 附加到letters csv 如下所示 b a c 32 34 25 13 我已经尝试过这个 sed e a
  • 暂停角度动画

    Angular 2 中可以暂停动画吗 我想在鼠标悬停在元素上时暂停动画 并在鼠标移出时从停止的位置恢复动画 我创建了一个简单的脚本来演示 https stackblitz com edit scrolling text https stac
  • PIWIK GeoIP (PECL) 给出未知位置

    我已经在我的系统上成功安装了 piwik 但 geoIP 定位不起作用 我已遵循 piwik 的指南FAQ http piwik org faq how to faq 164 通过 PECL 扩展配置 Geo IP 地理定位 但总是显示 根
  • 一个变量的多个比较运算符?

    我需要对一个变量进行多次检查 我在这里看到了一个 等于 的例子 w3学校 http www w3schools com php php operators asp 但它们是两个不同的变量 现在我有 if color blue do some
  • strcmp() 的不明确行为

    请注意 我已经检查了与该标题相关的问题 但从我的角度来看 它们与该问题无关 最初我认为program1和program2会给我相同的结果 Program 1 char a abcd char b efgh printf d strcmp a
  • 从后面的代码调用jquery

    您好 我有一个 jquery 函数 单击按钮时执行该函数 我还需要根据项目是否附加注释从后面的代码执行此函数 这是jquery Comments Slide commentsnr live click function up to pare
  • 有效地在列表中查找唯一的向量元素

    我有一个数值向量列表 我需要创建一个仅包含每个向量的一个副本的列表 没有相同函数的列表方法 因此我编写了一个函数来应用来检查每个向量 F1 lt function x to remove lt c for i in 1 length x f
  • 句柄到窗口句柄

    我尝试过使用 获取桌面枚举的所有进程 ID 方法 但这不起作用 有没有办法将句柄转换为窗口句柄 或者 有没有办法获取进程 ID 并找出该进程生成的所有子窗口 我不想使用FindWindow由于多个流程问题 你可以打电话枚举Windows h
  • Grep 匹配之前和之后的字符?

    使用这个 grep A1 B1 test pattern file 将在文件中匹配的模式之前和之后生成一行 有没有办法不显示行而是显示指定数量的字符 我的文件中的行非常大 因此我对打印整行不感兴趣 而只是观察上下文中的匹配 关于如何执行此操
  • 如何获取运行 Node.js 的服务器名称?

    我想添加一行 该行将指向不同的数据库 具体取决于我运行 node js 的服务器 localhost 与 test com 等 如何获取node js中的服务器名称 即服务器端相当于location host的是什么 var os requ
  • 为什么Thread.sleep(0)可以阻止rocketmq中的gc?

    最近我阅读了RocketMQ的源代码 但我无法理解这段代码 为什么这段代码可以阻止gc呢 https github com apache rocketmq blob master store src main java org apache
  • 是什么导致 .Attach() 在 EF4 中运行缓慢?

    我们的代码中有一个通用的更新方法 它执行以下操作 foreach var entity in entityList Context GetIDbSet
  • 未应用 Azure AD 可配置令牌生命周期

    我想更改 Azure AD 中的默认令牌生命周期如图所示 https learn microsoft com en us azure active directory active directory configurable token
  • 谷歌电子表格脚本,为一个单元格提供多个超链接选择

    我有一个谷歌电子表格 在某些单元格中 它有多个名称 字符串 我想将它们与各个超链接关联起来 例如 如果我有一个像 Charles Darwin 这样的单元格 我可以很容易地通过执行以下操作来创建该名称的超链接 Hyperlink VLOOK
  • 宏扩展和字符串化:如何使用另一个宏将宏名称(而不是其值)字符串化?

    不感兴趣 define ACD 5 5 5 30 define DEFAULT NETWORK TOKEN KEY CLASS ACD define DEFAULT NETWORK TOKEN KEY DEFAULT NETWORK TOK
  • 使用外部数据使用 pyqtgraph 进行绘图

    我正在尝试实时绘制不同传感器的数据 因此我决定使用 PyQt 中的 PyQtGraph 绘制数据 以便使其能够处理来自不同来源的多个传感器的数据 在互联网上搜索示例 我找到了一个并尝试对其进行修改 因为 QtGui QApplication
  • R:具有 0 和 NA 的矩阵的倍数,从而产生不同的结果

    我想将 df 与矩阵相乘 df 具有 0 值 矩阵具有 NA 值 这一点很重要 通过将 0 在 df 中 与一个值 在 mat 中 相乘 我得到 0 将一个值 在 df 中 与 NA 在 mat 中 相乘 我得到 NA 这对我来说是正确的并
  • 直接访问 CGRect 值与在 Swift 中标准化它们 - Objective-C 规则仍然有效吗?

    这个问题的灵感来自于安德鲁 卡特的评论 https stackoverflow com questions 34981995 whats the difference between using cgsizemake and cgsize
  • 从 .vdproj 构建没有 Devenv 的合并模块

    我阅读了一些有关通过命令行构建合并模块的 Stackoverflow 问题 但当有人建议使用 devenv 进行编译或使用 Dark 从现有 msi 文件创建 wix 文件时 所有这些问题都被接受了 考虑以下因素 我必须使用的构建服务器上未