大约一个小时前一切都很好,当我试图检查一些东西时,政策友好提醒我"为登记办理提供评论".然后我像我的一些同事一样安装了VS2015 Update 1,之后,当我尝试检查某些内容时,我收到以下错误消息:
Changeset注释策略中的内部错误.加载变更集注释策略策略时出错(策略程序集'Microsoft.TeamFoundation.PowerTools.CheckinPolicies.ChangesetComments,Version = 10.0.0.0,Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a'未注册.).安装说明:要安装此策略,请按照CheckForComments.cs中的说明进行操作.
当然,我的同事不这样做.据我所知,自VS2012以来,不再需要安装任何版本的Power Tools,为什么会这样呢?另外我还安装了VS2013,我没有收到该错误消息,该版本运行正常.任何人都知道我需要在哪里看?
好的,我明白了.某种程度上,安装搞砸了.在我的机器上的文件夹
C:\ Program Files(x86)\ Microsoft Visual Studio 14.0\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation
很空,我的同事在那里有一个交汇处,通往这个文件夹
C:\ Program Files(x86)\ Microsoft Visual Studio 14.0\Common7\IDE\Extensions\XXXXXXX
其中XXXXXX因机器而异.要找到正确的文件夹,请转到extensions文件夹(一个向上)并查找包含"Microsoft.TeamFoundation.Build.Controls.dll"和其他一些Teamfoundation dll的文件夹,然后打开一个提升的命令提示符并创建缺少的联结像这样:
mklink /j "C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer" "C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\Extensions\XXXXXX"
(注意,您需要将XXXXX替换为您机器上的文件夹名称)
- 注意:执行此更改后,请不要忘记RESTART Visual Studio,以便无缝地开始查询.