Visual studio TFS自定义签入策略不在“添加”框中

Visual studio TFS自定义签入策略不在“添加”框中,visual-studio,tfs,visual-studio-2012,Visual Studio,Tfs,Visual Studio 2012,我遵循了此网站上的步骤:创建TFS自定义签入策略。我已经按照建议更新了注册表,只是更新到了VisualStudio11.0而不是8.0 在Visual Studio 2012->团队资源管理器->设置->源代码管理->签入策略选项卡中,我单击添加。我看到了4项政策,但我的没有列出 我的计算机上安装了VS 2012。我使用VS2012创建了策略dll,并引用了11.0 Microsoft.TeamFoundation.VersionControl.Client程序集 请注意,TFS 2010安装在

我遵循了此网站上的步骤:创建TFS自定义签入策略。我已经按照建议更新了注册表,只是更新到了VisualStudio11.0而不是8.0

在Visual Studio 2012->团队资源管理器->设置->源代码管理->签入策略选项卡中,我单击添加。我看到了4项政策,但我的没有列出

我的计算机上安装了VS 2012。我使用VS2012创建了策略dll,并引用了11.0 Microsoft.TeamFoundation.VersionControl.Client程序集


请注意,TFS 2010安装在源代码管理服务器上

如果您的操作系统是64位的,则必须在Wow6432Node下添加签入策略,而不是MSDN上规定的路径:

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\VisualStudio\11.0\TeamFoundation\SourceControl\Checkin Policies
更新

至少在通过扩展(.vsix)安装策略时使用的替代注册表路径是


谢谢你的回答。但我有一个32位系统。太糟糕了:/。这是我们不久前的解决方案。我们也使用TFS 2010和VS 2012。我们已选择通过.vsix扩展名安装策略,并且注册表路径似乎有所不同:请参阅update.Torbjorn,谢谢您的帮助!我按照您的建议使用了HKEY_CURRENT_用户注册表路径,它现在在“添加”对话框中可见。我手动添加了此密钥(不使用VSIX文件)。第二条路径仅适用于我,在不使用VSIX的64位操作系统上。在TFS 2015(使用14.0/14.0_配置)中,上述两条路径均不适用于我。有人知道注册表位置是否更改了吗?
HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\11.0_Config\TeamFoundation\SourceControl\Checkin Policies