MS Project 2013 为 TFS 集成加载保存的查询时出错

MS Project 2013 Error Loading Saved Query for TFS Integration

我正在尝试使用 TFS 2017 设置与 MS Project 2013 的集成我以前没有尝试过。所以我不确定我的电脑设置是否有问题,或者插件 configuration.This 是我在尝试打开保存的查询时遇到的错误:

将值 "System.Security.Principal.WindowsIdentity;xxx" 转换为类型 'Microsoft.VisualStudio.Identity.Services.IdentityDiscriptor' 时出错。路径 'authenticatedUser.descriptor'。第 1 行位置 168

我可以从 Visual Studio 2015 加载它,在工作项中加载查询,然后单击 "Open in Microsoft Office",然后选择 MS 项目。这加载成功。但我确实收到无法发布更改的错误。它要求重新启动项目并重试

我无法使用项目 2013 和 TFS 2017 重现此问题。

检查插件在注册表中的键(HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\MS Project\Addins),将最新的插件(例如TFCOfficeShim.Connect.5)LoadBehavior 更改为 3,其他更改为 0,然后尝试打开保存在Project 2013中查询并查看结果。

如果还是不行,请尝试修复您的项目产品。

我已经卸载了 Office 365 和 Project 2013。重新启动我的电脑并安装了 Project 2013,这解决了这个问题。

问题又回来了,又进行了一些 google 搜索。我在 bug kb 中找到了答案 https://support.microsoft.com/en-us/help/3181963/excel-or-project-cannot-connect-to-tfs-2010-or-tfs-2012-servers

安装此更新并重新启动后它可以正常工作。