链接的内容文件未包含在TFS生成输出中
本文关键字:TFS 输出 包含 文件 链接 | 更新日期: 2023-09-27 17:58:41
我有一个具有以下结构的解决方案:
- Foo.Service(Windows服务项目)
- Foo.IntegrationTest(MSTest项目引用Foo)
- 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构建中的输出目录?
您尚未指定要使用的构建模板。如果您使用的是GitTemplate,请将"输出位置"属性设置为"按配置"。