tfs构建内容输出目录

时间:2015-11-11 15:55:33

标签: tfsbuild

我有以下情况:

  • C#类库
  • TFS build 2012

在项目中,我有以下结构:

>

当我使用visual studio构建这个localy时,我得到以下内容:

-Resources
---File.extension (type: content, copy always)

这是我想要和期望的,但在tfs构建中,我得到以下内容:

bin\resources\File.extension

我无法弄清楚为什么会这样。 我想知道为什么会发生这种情况。

1 个答案:

答案 0 :(得分:0)

您可以在构建过程→构建→输出位置中指定构建输出位置默认值为SingleFolder ,这就是你得到这个的原因。要实现您想要的效果,您可以将其更改为AsConfigured enter image description here

要控制TFBuild放置构建输出的位置,请选择:

•SingleFolder :将所有构建输出文件放在drop文件夹中。

•PerProject :将您在“项目”框中指定的每个解决方案或代码项目的构建输出分组到drop folder子文件夹中。

•AsConfigured :将二进制文件保留在构建代理程序源文件夹中,并将其组织为在Visual Studio中在dev计算机上构建代码时看到的相同子文件夹结构。此结构在您的代码项目中定义。