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

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

我正在尝试在 Visual Studio 线上设置持续集成,但出现了一个奇怪的错误:

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

我的构建项配置是这样的:

'Build defaults'步骤配置为:

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

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

还需要指出的是,您需要在路径中包含一个 $[collection][teamProject],因为 "drops" 在该级别无效,除非您有一个名为 drops 的团队项目。

此外,"copy to source control" 已被弃用,none 的新工具将使用它。您应该使用 "copy to server" 而不是将构建输出作为 zip 存储在 TFS 中,而不是在版本控制中。

我从通过在 Azure Web 应用程序(应用程序服务)中配置持续集成创建的构建定义收到了相同的错误。隐藏的 "Drops" 文件夹设置为在 $/[project]/Drops 下创建,而不是在 $/[project]/[solutionfolder]/Drops 下创建。

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