我尝试这个命令:
%programfiles(x86)%\Microsoft Visual Studio\2017\Community\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer> witadmin importwitd /collection:http://server/tfs/collction /p:project /f:"workitem.xml"
并以红色显示:
Microsoft.TeamFoundation.WorkItemTracking.Server.ProvisioningImportEventsCallback
(编辑:) exportwitd命令正常工作,我试图将我刚刚导出的相同XML导入到同一个WIT。
我发现了一些对此错误的引用,但大多数解决方案似乎都没有将其与VSTS一起使用: https://social.msdn.microsoft.com/Forums/en-US/6d797a4c-9f87-458a-9572-cb7552c3d607/witadmin-returns-error?forum=TFService Unable to import work item type definition: Microsoft.TeamFoundation.WorkItemTracking.Server.ProvisioningImportEventsCallback
但我没有使用VSTS,我正在使用TFS 2017 Update 3。
我已尝试在%AppData%\Local\Microsoft\Team Foundation\7.0\Cache
下清除我的TFS缓存,并且我也尝试清除我的凭据保险库。
我也尝试使用WorkItemTypeCollection.Import Method,但会产生同样的错误。
此外,如果我使用具有服务器管理权限的帐户,则导入成功,这表明它是权限错误,但我对错误消息感到困惑。这是什么意思?
答案 0 :(得分:0)
要导出或列出工作项类型,您必须是 Project Administrators 组的成员,或者将您的查看项目级信息权限设置为允许。
要销毁,导入或重命名工作项类型,您必须是 Team Foundation Administrators 安全组或 Project Administrators 安全组的成员。
您可以检查帐户权限。