我正在使用内部部署TFS 2015(15.117.27024.0)。我创建了一个新的根项目,并希望导出工作项定义,以便我可以添加一些不在默认布局中的字段,如上所述here
我可以毫无问题地导出项目配置和类别。
我正在运行的命令(用example.com替换了URL):
"C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\witadmin" exportwitd /collection:"https://tfs.example.com/tfs" /p:"Library" /n:"Feature" /f:"Library_Feature.xml"
结果:
API resource location 8637ac8b-5eb6-4f90-b3f7-4f2ff576a459 is not registered on https://tfs.example.com/tfs.
几年前我为另一个项目做了这个,但从未遇到过这个问题。
感谢您的帮助!
答案 0 :(得分:2)
我在我身边测试过,无法重现你的问题,一切都按预期工作。
无论您在下面的项目中尝试什么来缩小问题范围:
尝试使用 Process Editor 导出WIT定义文件(Power 工具)
Visual Studio 2015:Microsoft Visual Studio Team Foundation Server 2015 Power Tools
Visual Studio 2017:TFS Process Template Editor
答案 1 :(得分:-2)
您在API请求中缺少集合名称:
错误:
/collection:http://MyServer:8080/
成功:
/collection:http://MyServer:8080/tfs/TeamProjectCollectionName