如何为VS2010 / TFS2010注册自定义签到策略?
对于2008年,它是以下路径: HKEY_LOCAL_MACHINE \ Software \ Microsoft \ VisualStudio \ 8.0 \ TeamFoundation \ SourceControl \ Checkin政策
但是对于2010年,路径在“TeamFoundation”之后结束,即使我已经有一些来自Power Tools的注册政策。
我只能找到这个MSDN博客:
但是他只展示了如何注册VSIX pkgdef文件(这对我来说不起作用)。我可以在VS2010中添加策略,但如果我尝试它,我会收到“程序集未注册”错误:
http://dl.dropbox.com/u/974862/Office/checkin_error.JPG
有什么想法吗?
答案 0 :(得分:3)
我在MSDN论坛中找到答案:
启动Regedit.exe并找到 关键 HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node \微软\ VisualStudio的\ 10.0 \ TeamFoundation \ SourceControl \登记入住 政策(TFS2010)已注册 策略列在右侧窗格中。 在右侧窗格中单击鼠标右键, 指向“新建”,然后单击“字符串” 值。输入自定义的名称 策略动态链接库(DLL), 没有DLL扩展; CheckForCommentsPolicy在上面 例。重要:新字符串 名称必须与您的DLL文件名匹配 确切地说,没有DLL扩展。 双击新的字符串值和 将其值设置为完全限定 .dll的路径和文件名 包含您的自定义政策。
http://social.msdn.microsoft.com/Forums/en/tfsadmin/thread/490f393c-8a37-40ba-aef8-f95b5d736489