0

我尝试这个命令%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 方法,但它会产生相同的错误。

此外,如果我使用具有服务器管理权限的帐户,则导入成功,这表明这是一个权限错误,但我被错误消息难住了。这是什么意思?

4

1 回答 1

0

要导出或列出工作项类型,您必须是Project Administrators组的成员或将查看项目级别信息权限设置为Allow

要销毁、导入或重命名工作项类型,您必须是Team Foundation Administrators安全组或Project Administrators安全组的成员。

您可以检查帐户权限。

于 2018-06-20T08:15:08.977 回答