我已按照此网站上的步骤操作:http://msdn.microsoft.com/en-us/library/bb668980.aspx以创建TFS自定义签到策略。我已经更新了注册表,除了Visual Studio 11.0而不是8.0
在Visual Studio 2012中 - >团队资源管理器 - >设置 - >源代码管理 - >签到策略选项卡我单击添加。我看到4个政策,但我没有列出。
我的计算机上安装了VS 2012。我使用VS2012创建了策略dll,并引用了11.0 Microsoft.TeamFoundation.VersionControl.Client程序集。
请注意TFS 2010安装在源代码管理服务器上。
答案 0 :(得分:9)
如果您的操作系统是64位,则必须在 Wow6432Node 下添加签入策略,而不是在MSDN上声明的路径:
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\VisualStudio\11.0\TeamFoundation\SourceControl\Checkin Policies
<强>更新强>
备用注册表路径,至少在通过扩展名(.vsix)安装策略时使用
HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\11.0_Config\TeamFoundation\SourceControl\Checkin Policies