Visual studio 2010 注册自定义签入策略时出现问题

Visual studio 2010 注册自定义签入策略时出现问题,visual-studio-2010,visual-studio-2008,tfs,Visual Studio 2010,Visual Studio 2008,Tfs,我在Visual Studio 2010中用C和.Net 3.5创建了一个自定义签入策略。我按照这里的指南创建了以下内容: 我已经添加了步骤2中列出的新注册表项,但我的签入策略没有显示在列表中,我无法按照步骤3.3的指示进行选择 我已经三次检查了以下方面: 注册表字符串项的名称与我的DLL相同,没有DLL扩展名。 注册表项值指向调试程序集的完整路径,包括扩展名为的完整文件名,我也尝试使用发布版本。 有人能提出为什么没有出现这个问题吗?我设法找到了问题所在。我在从PolicyBase继承的主类上缺

我在Visual Studio 2010中用C和.Net 3.5创建了一个自定义签入策略。我按照这里的指南创建了以下内容:

我已经添加了步骤2中列出的新注册表项,但我的签入策略没有显示在列表中,我无法按照步骤3.3的指示进行选择

我已经三次检查了以下方面:

注册表字符串项的名称与我的DLL相同,没有DLL扩展名。 注册表项值指向调试程序集的完整路径,包括扩展名为的完整文件名,我也尝试使用发布版本。
有人能提出为什么没有出现这个问题吗?

我设法找到了问题所在。我在从PolicyBase继承的主类上缺少[Serializable]属性。这并没有导致任何错误。

我设法找到了问题所在。我在从PolicyBase继承的主类上缺少[Serializable]属性。这并没有造成任何错误。

这项政策是否需要注册并为TFS2008或TFS2010工作?请不要把“Team Foundation Server”之类的东西放在标题中。我们使用标签来组织问题。这项政策需要注册并为TFS2008或TFS2010工作吗?请不要把Team Foundation Server之类的东西放在标题中。在上,我们使用标记来组织问题。另一个常见问题是,从PolicyBase继承的这个主类必须是Public而不是private、protected或internal,否则它将不会显示在要选择的列表中。另一个常见问题是,从PolicyBase继承的这个主类必须是Public而不是private、protected或internal,否则,它将不会显示在要选择的列表中。