我正在尝试在Visual Studio Online上设置持续集成,但我收到一个奇怪的错误:
Exception Message: The item $/<mycollection>/Drops may not be cloaked
because it does not have a mapped parent. (type WorkingFolderException)
构建项目的配置如下:
“构建默认值”步骤配置为:
我必须承认,我在这里有点空白 - 我做错了什么?
答案 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]后,构建开始工作。