在 VSTS 中构建项目不会构建解决方案中的所有项目

2023-12-14

我遇到一个奇怪的问题,当我使用“Visual Studio Build”创建构建并提供 *.sln 文件时,它假装构建所有项目(我在日志中看到这一点),但是当涉及到发布工件时,只有解决方案中的一些项目(主要是测试项目和一些杂项项目,但不是主要项目) 我的依赖项排序正常,因为这个构建在 VS2015 中很好(我目前使用 WebDeploy) 有人见过这种行为吗?


由于您提到“WebDeploy”,我怀疑您正在与解决方案中的其他一些项目一起构建一个 Web 应用程序项目。您看到的行为通常是由默认的“Visual Studio”构建定义模板引起的。使用此模板的默认设置,“复制文件”任务将“**\bin\$(BuildConfiguration)**”文件夹中的文件复制到“$(build.artifactstagingdirectory)”文件夹,然后将文件发布到“$ (build.artifactstagingdirectory)”文件夹。但这不适用于Web App项目。

要解决此问题,请在“Visual Studio Build”任务的“MSBuild Arguments”部分中添加以下参数:

/p:DeployOnBuild=true /p:WebPublishMethod=Package /p:PackageAsSingleFile=true /p:SkipInvalidConfigurations=true /p:PackageLocation="$(build.artifactstagingdirectory)\\"

然后你会在artifacts中得到一个部署包,你可以通过web部署来部署它。

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

在 VSTS 中构建项目不会构建解决方案中的所有项目 的相关文章

随机推荐

  • 如何从Kohana 3.2升级到3.3(实现PSR-0)?

    对于 PSR 0 的实施 我需要采取哪些步骤从 Kohana 3 2 升级到 3 3 以及必须从命令行执行哪些命令 Unix 命令行 这些是我在 Kohana 应用程序中实施 PSR 0 所采取的步骤 我删除了以下系统 目录 rm rf s
  • 关于实现网站“存在”的建议?

    理想情况下 我希望找到简单 轻量级的代码 允许连接到我的网站的所有 Web 客户端维护当前在线的其他人的实时状态 我知道 ejabberd 可以做到这一点 但它还可以做很多其他事情 而且我更喜欢较小的代码占用量 这样我就可以自定义并了解其性
  • 添加附加链接到 jquery ui 自动完成列表

    抱歉 我找不到关于如何执行此操作的明确解决方案 我正在使用 jQuery UI 自动完成功能textbox从数据库中检索数据 我需要在列表末尾添加 添加新地点 链接 我希望允许用户添加新的场地 如果他们正在寻找的场地尚未在数据库中 这是我的
  • 在 C# 中包装 COM 对象/动态类型

    我目前正在托管代码中使用 COM 对象 并为此使用新的动态类型 这在某些领域效果很好 但在其他领域可能会出现问题 我在考虑如何才能两全其美 即动态类型 后期绑定 的灵活性以及 RCW 早期绑定 的支持 以某种方式将动态类型包装在更易于管理的
  • 无法使用有效访问密钥从 Uber API 获取令牌

    在过去的几天里 我一直在尝试将我的应用程序与 uber 集成 但由于某些原因 在 oauth2 身份验证期间 我无法让 uber 给我一个有效的令牌 我可以获得访问代码 但是使用curl 时 无论我如何安排脚本 我似乎都无法获得访问令牌 这
  • 适用于 Android 的 Firebase 数据库 - 使用持久性在离线时写入事件

    如标题所述 我正在使用 Firebase 实时数据库 启用持久性 正如指南中所述 通过启用持久性 Firebase 实时数据库客户端在联机时同步的任何数据都会持久保存到磁盘 并且即使在用户或操作系统重新启动应用程序时也可以脱机使用 这意味着
  • ORA-14551: 无法在查询内执行 DML 操作

    我有以下内容package它给了我一个错误 ORA 14551 cannot perform a DML operation inside a query Code is DECLARE CURSOR F IS SELECT ROLE ID
  • 无法使用 NSPopover 禁用背景模糊

    在 10 10 中运行时 我没有运气尝试让 NSPopover 恢复到 10 9 的外观 我有一个弹出窗口 它附加到用户拖动的 NSView 上 弹出窗口must是透明的 这样用户仍然可以看到下面其他 UI 元素的位置 在 10 9 下一切
  • 如何停止在 Netbeans 中启动的 Maven 项目

    我在 NetBeans 中有一个项目 它以一个带有参数的 main 函数开始 当我点击 停止 按钮时 项目继续运行 但不再有输出 目前我必须记住从控制台手动停止该进程 如何修改我的项目 maven 设置或 NetBeans 配置以使进程在我
  • R - 我想遍历一个大矩阵的行并删除所有零

    我在一个非常大的矩阵 184 x 4000 类型 double 中有很多行和列 我想删除所有 0 矩阵中的值通常大于 0 但也有一些行为 0 0000 我尝试使用以下方法删除带零的行 x lt x which rowSums x gt 0
  • 如何使用 Spring Data 调用存储过程来选择实体

    假设我有一个 MySQL 存储过程 其中包含以下选择 select from users 如何使用 Procedure中的注释JpaRepository这样我就能得到结果 就像是 public UserRepository extenda
  • 如何获取触摸时的像素颜色?

    我知道这是一个常见问题 并且这个问题有很多答案 我用过一些这个 虽然很多都是一样的 但对我来说可悲的是 他们都不适合我 我到目前为止使用过以下代码 void getRGBAsFromImage UIImage image atX int x
  • 比较 Objective-C 中的浮点数的奇怪问题

    在算法中的某个时刻 我需要将类的属性的浮点值与浮点进行比较 所以我这样做 if self scroller currentValue lt 0 1 其中 currentValue 是浮点属性 然而 当我拥有平等和self scroller
  • Javascript - 对 div 集合进行排序

    我正在尝试单独学习 Javascript 所以请不要推荐库或 jQuery 我有一个 div 列表 我希望用户能够按它们的值对它们进行排序 例如
  • WPF 多线程进度对话框

    Updated这是我遇到的一个有趣的问题 我需要在后台进程运行时显示进度对话框 通常 这可行 但问题是我需要在后台进程中设置公共静态数据 这是我试图完成的示例 public partial class MainWindow Window p
  • 动态生成多口味配置的包名

    我有 Gradle Android 项目 将供多个客户使用 它还将有免费和付费版本 我意识到它可以通过使用flavorDimensions来实现 但问题是我想要一种根据所选口味生成包名称的方法 flavorDimensions brandi
  • ROW_NUMBER() 的打开 SQL 等效项

    是否有等效的ROW NUMBER ABAP程序的函数 该函数在SQL中的使用如下 SELECT ROW NUMBER OVER ORDER BY SomeField AS Row FROM SomeTable 它应该返回行号作为结果行中的第
  • Weblogic 中的 JSTL 支持

    我尝试使用 Weblogic 开始使用 Java EE 但我无法使 JSTL 标签工作 在最简单的代码中 我在部署应用程序时遇到以下错误 index jsp 1 4 没有标签库可以 通过此 URI 找到 可能的原因 可能是 URI 不正确
  • 将带有查找的循环展平为单个 linq 表达式

    In LINQ to Entities 中的类型成员支持 我试图声明一个要在 LINQ 中查询的类属性 但遇到了一些问题 在这里 我将列出实现中的代码 希望对将其转换为查询有所帮助 我有课Quiz其中包含一个集合Questions 其中每一
  • 在 VSTS 中构建项目不会构建解决方案中的所有项目

    我遇到一个奇怪的问题 当我使用 Visual Studio Build 创建构建并提供 sln 文件时 它假装构建所有项目 我在日志中看到这一点 但是当涉及到发布工件时 只有解决方案中的一些项目 主要是测试项目和一些杂项项目 但不是主要项目