链接的内容文件未包含在TFS构建输出中

时间:2014-04-16 14:51:35

标签: c# .net tfs msbuild tfsbuild

我有一个具有以下结构的解决方案:

  • Foo.Service(Windows服务项目)
  • Foo.IntegrationTests(引用Foo的MSTest项目)
  • Foo.Domain(类库)

Foo.Service有链接文件,其配置如下:

  • 构建操作:内容
  • 复制到输出目录:如果更新则复制

在本地构建时,文件会按预期复制到输出文件夹。

TFS(在云中)构建但是,不包含 输出文件夹中的文件。
结果,集成测试失败了。

我环顾四周,尝试以下添加到Foo.Service项目文件无结果

<Target Name="CopyLinkedContentFiles" BeforeTargets="Build">
  <Copy SourceFiles="%(Content.Identity)" 
      DestinationFiles="$(OutputPath)\%(Content.Link)" 
      SkipUnchangedFiles="true"
      Condition="'%(Content.Link)' != ''" />
</Target>

如何可以确保(链接)内容文件 被复制到 TFS构建中的输出directpory < /强>

1 个答案:

答案 0 :(得分:1)

您尚未指定正在使用的构建模板。如果您使用的是GitTemplate, 请设置&#34;输出位置&#34;属性为&#34;已配置&#34;。