我尝试这个命令%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 无法导入工作项类型定义:Microsoft.TeamFoundation.WorkItemTracking.Server.ProvisioningImportEventsCallback
但我没有使用 VSTS,我使用的是 TFS 2017 Update 3。
我尝试过清除我的 TFS 缓存,%AppData%\Local\Microsoft\Team Foundation\7.0\Cache
也尝试过清除我的凭证保险库。
我也尝试过使用WorkItemTypeCollection.Import 方法,但它会产生相同的错误。
此外,如果我使用具有服务器管理权限的帐户,则导入成功,这表明这是一个权限错误,但我被错误消息难住了。这是什么意思?