【问题标题】:tfs build not copying to drop location when using intermediate build project使用中间构建项目时,tfs build 不会复制到放置位置
【发布时间】:2020-06-10 22:00:50
【问题描述】:

我正在根据this documentation from Microsoft 更新我的 TFS 构建定义以使用 nuget 恢复。我的解决方案构建成功,但没有构建输出复制到放置位置。我不确定如何确定原因。在 MS Build 日志中,我看到在二进制目录中创建了我的输出,例如:

CopyFilesToOutputDirectory:
    Copying file from "obj\Release\ConsoleApp1.exe" to "C:\Builds\4\TestBuild\Binaries\ConsoleApp1.exe".

这也是我在 TFS 构建日志的 Copy Files to Drop Location 步骤中看到的指定位置。我错过了什么?我正在使用本地 TFS 版本 15.105.25910.0。还有另一种方法来完成我想要的吗?

【问题讨论】:

    标签: msbuild nuget


    【解决方案1】:

    问题在于构建定义使用的构建模板。 “复制到放置位置”经过大量定制,并读取 ListOfAssembly.txt 文件的内容以确定复制内容。我从另一个正常工作的库存模板更改了它:

    <mtbwa:CopyDirectory Destination="[BuildDetail.DropLocation]" DisplayName="Copy Files to Drop Location" Source="[BinariesDirectory]" />
    

    得到了预期的输出。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-09-13
      • 2012-08-11
      • 2016-10-03
      • 2014-02-02
      相关资源
      最近更新 更多