自定义签入策略中的TFS 2015错误

时间:2015-10-07 20:37:15

标签: visual-studio-2015 tfs-power-tools tfs2015

我有一个自定义签入策略,当我通过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政策

在尝试通过文件资源管理器检入时,为什么它不起作用的任何想法?

1 个答案:

答案 0 :(得分:0)

如果您在VS IDE中办理登机手续时在另一台计算机上的Windows资源管理器中办理登机手续,则还需要在该计算机上注册政策装配。换句话说,您需要在要使用该签入策略的每台计算机上注册策略程序集。