$ / <myproject> / Drops项可能不会被隐藏,因为它没有映射的父项。 (输入WorkingFolderException)

时间:2015-05-04 10:31:34

标签: continuous-integration tfsbuild azure-devops

我正在尝试在Visual Studio Online上设置持续集成,但我收到一个奇怪的错误:

Exception Message: The item $/<mycollection>/Drops may not be cloaked 
  because it does not have a mapped parent. (type WorkingFolderException)

构建项目的配置如下:

Configuration of Source Settings

“构建默认值”步骤配置为:

Configuration of Build defaults

我必须承认,我在这里有点空白 - 我做错了什么?

2 个答案:

答案 0 :(得分:3)

您收到错误,因为您没有$ / [collection] \ drops映射,因此无法隐藏它。

值得指出的是,你需要在路径中有一个$ [collection] [teamProject],因为“drop”在该级别无效,除非你有一个名为drop的团队项目。

此外,已弃用“复制到源代码管理”,并且所有新工具都不会使用它。您应该使用“复制到服务器”而不是将构建输出存储为TFS中的zip而不是版本控制。

答案 1 :(得分:1)

我从通过Azure Web App(App Service)配置持续集成而创建的构建定义中收到了相同的错误。披着斗篷&#34; Drops&#34;文件夹设置为在$ / [project] / Drops下创建,而不是在$ / [project] / [solutionfolder] / Drops下创建。

我手动更改构建定义(编辑&gt;存储库&gt;映射)以手动包含[solutionfolder]后,构建开始工作。