我有一个自定义签入策略,当我通过VS签入时工作正常。但是,当我尝试通过文件浏览器检入时(右键单击文件并选择Team Foundation Server>签入),这将失败。
我收到错误'Test Checkin中的内部错误。加载Test Checkin策略时出错(策略程序集'TestCheckin ...'未注册)。注意:Test Checkin是我的自定义策略,并且几乎是空白的,因为我想测试它是否运行。以下是Evaluate()
public override PolicyFailure[] Evaluate() { return new PolicyFailure[0]; }
我正在跑步:
使用Visual Studio 2015的Windows 10,TFS Power Tools 2015
服务器:Windows 2012 R2,TFS 2015
Dll注册于:
\ HKEY_CURRENT_USER \ SOFTWARE \ Microsoft \ VisualStudio \ 14.0_Config \ TeamFoundation \ SourceControl \ Checkin政策
\ HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node \ Microsoft \ VisualStudio \ 14.0 \ TeamFoundation \ SourceControl \ Checkin政策
在尝试通过文件资源管理器检入时,为什么它不起作用的任何想法?
答案 0 :(得分:0)
如果您在VS IDE中办理登机手续时在另一台计算机上的Windows资源管理器中办理登机手续,则还需要在该计算机上注册政策装配。换句话说,您需要在要使用该签入策略的每台计算机上注册策略程序集。