代码分析签入策略的版本兼容性

更新:2007 年 11 月

如果必须使用不同版本的团队资源管理器来评估和创作代码分析签入策略,则必须要了解 Visual Studio Team System 2008 和 Visual Studio 2005 Team System 评估签入策略方式的差异。

评估签入策略的版本兼容性

  • 在 Visual Studio Team System 2008 中评估代码分析签入策略时,将忽略存在于 Visual Studio 2005 Team System 但在 Visual Studio Team System 2008 中不存在的任何规则。

  • 在 Visual Studio 2005 Team System 中评估代码分析签入策略时,将忽略 Visual Studio Team System 2008 所特有的所有新规则。

  • 如果代码分析签入策略指定了规则程序集,则 Visual Studio Team System 2008 将忽略由自己无法识别的程序集指定的规则。

  • 如果代码分析签入策略指定了 Visual Studio 2005 Team System 无法识别的规则程序集,此时将显示一条消息。

创作签入策略的版本兼容性

  • 如果代码分析签入策略是使用团队资源管理器的 Visual Studio Team System 2008 版本创建的,则无法使用团队资源管理器的 Visual Studio 2005 Team System 版本对其进行修改。同样,Visual Studio 2005 Team System 也无法对该策略进行评估。

  • 如果代码分析签入策略是使用 Visual Studio 2005 Team System团队资源管理器创建的,则可以使用 Visual Studio Team System 2008团队资源管理器对其进行修改,也可由 Visual Studio Team System 2008 对其进行评估。使用 Visual Studio Team System 2008团队资源管理器修改策略后,就不能再使用 Visual Studio 2005 Team System团队资源管理器对其进行编辑。Visual Studio 2005 Team System 可以评估策略,而不会出现因不匹配的强名称引起的问题。

  • 若要创建其规则设置同时适用于 Visual Studio 2005 Team System 和 Visual Studio Team System 2008 的代码分析签入策略,则必须在 Visual Studio 2005 Team System 中创建该策略,执行所有所需的更改,然后保存该策略。如果对规则的更改仅存在于 Visual Studio Team System 2008 中,请在 Visual Studio Team System 2008 中修改并保存策略。

    一旦在 Visual Studio Team System 2008 中保存了策略,就无法再仅存在于 Visual Studio 2005 Team System 中的规则的设置。

请参见

其他资源

Team Foundation 版本