不久前,我的团队开发了一个自定义的TFS签入策略,该策略在Visual Studio 2013中运行良好。&我修改了版本从(12到14)制定相同的规则对Visual Studio的2015年Visual Studio 2015中的自定义TFS签入策略
工作VS2013,我有这些注册表项:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\12.0\TeamFoundation\SourceControl\Checkin Policies]
"MyCheckInPolicy"="C:\\My\\MyCheckInPolicy2013.dll"
和
[HKEY_CURRENT_USER\SOFTWARE\Microsoft\VisualStudio\12.0_Config\TeamFoundation\SourceControl\Checkin Policies]
"MyCheckInPolicy"="C:\\My\\MyCheckInPolicy2013.dll"
对于VS2015,我又增加了注册表项:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\14.0\TeamFoundation\SourceControl\Checkin Policies]
"MyCheckInPolicy"="C:\\My\\MyCheckInPolicy2015.dll"
它体现在以下注册表项
[HKEY_CURRENT_USER\SOFTWARE\Microsoft\VisualStudio\14.0_Config\TeamFoundation\SourceControl\Checkin Policies]
"MyCheckInPolicy"="C:\\My\\MyCheckInPolicy2015.dll"
,也是我添加的注册表键
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\14.0\TeamFoundation\SourceControl\Checkin Policies]
"MyCheckInPolicy"="C:\\My\\MyCheckInPolicy2015.dll"
,但我没有运气。我还在VS2015中打开了我的签入政策项目,并重建了它(试图以各种不同的框架为目标:4,5,4.5.1,4.5.2,4.6),但都没有运气。
任何人都知道为什么我无法使此策略显示在“添加签入策略”对话框中?
您使用TFSVC或Git的? –