TFS 2015 Update 3 Vnext构建定义复制除父项目

时间:2017-01-27 00:47:30

标签: visual-studio-2015 msbuild tfs2015

尝试使用以下开关使用MSBuild ver 14.0 vNext构建多项目解决方案: / p:DeployOnBuild = true / p:WebPublishMethod = Package / p:PackageAsSingleFile = true / p:PackageLocation = $(build.stagingDirectory)

该解决方案包含以下项目: 项目, Project.Data, Project.Model, 等...(总共5个项目)

构建似乎工作正常,包括测试,有一些警告但没有错误,但是,drop文件夹包含所有依赖项目的输出,同时省略Project(父项目)。

谷歌一直在谷歌搜索和尝试不同的配置几个小时,任何帮助将不胜感激。

如果日志或日志部分有用,则可以使用它们。

1 个答案:

答案 0 :(得分:0)

如果我没有误解,你已经检查过$(Build.SourcesDirectory)包含你需要的所有5个项目,但是“复制文件”步骤,它并没有将它们全部复制到$(build.artifactstagingdirectory) )。在“复制文件”步骤的“内容”空白处输入“*”,这意味着复制根文件夹中的所有文件。

enter image description here

相关问题