代码分析策略错误

如果在签入时不满足代码分析策略,将发生下列错误:

一个或多个项目的代码分析设置与代码分析策略不兼容。

注册到团队项目的源代码管理的代码分析要求未满足的一个或多个代码项目。 此错误可能是由以下一个或多个条件引起:

  1. 代码分析在所有生成中未启用在解决方案中的项目。

  2. 提供在 Visual Studio 的项目设置的本地规则比例如设置的团队项目规则,将设置为在服务器上有一组限制性较小的 操作操作=错误 的规则在 Visual Studio 中有其 操作 设置为 警告 中的规则集运行)。

  3. 规则在 Visual Studio 设置指定不包含在代码分析签入策略指定的规则指定为团队项目的所有规则。

代码分析策略失败。项目 {0} 中有错误或版本不是最新的。

版本包含错误,或者虽然修复了错误,但修复后未执行代码分析。

签入失败。代码分析策略要求您通过 Visual Studio 签入文件时有打开的解决方案。

代码分析策略要求要签入的所有文件都必须位于当前打开的解决方案中。 若要更正此错误,请打开包含要签入的文件的解决方案。

挂起签入中的某些文件不属于当前打开的解决方案。

代码分析策略要求要签入的所有文件都必须位于当前打开的解决方案中。 当存在打开的解决方案,但“挂起签入”视图中的某些文件不是当前打开的解决方案的一部分时,将引发此错误。 若要更正此错误,请打开包含要签入的文件的解决方案。

“{0}”的版本不正确。策略中指定的强名称为“{1}”。

此错误适用于 .NET 项目。 代码分析策略所需的规则 .dll 存在于本地计算机上,但是版本/公钥不匹配。 若要更正此错误,策略创建者必须更新其计算机上 C:\Program Files\Microsoft Visual Studio 8\Team Tools\Static Analysis Tools\FxCop\Rules\ 目录中的 .dll。

策略中指定的“{0}”程序集不存在。

此错误适用于 .NET 项目。 代码分析策略所需的规则 .dll 在客户端计算机上没有对应的已安装 dll。 若要更正此错误,策略创建者必须更新其计算机上 C:\Program Files\Microsoft Visual Studio 8\Team Tools\Static Analysis Tools\FxCop\Rules\ 目录中的 dll。

项目 {0} 的规则设置与代码分析策略不一致。

此错误适用于 .NET 项目。 托管代码规则设置不像策略所要求的那样严格。 若要更正此错误,客户端设置必须与服务器上的策略要求一样严格或比它更严格。

未在活动配置上启用代码分析。签入前请切换到配置 {0} 并生成项目 {1}。

在 Visual Studio 中,活动配置未启用代码分析,但是至少一个代码分析已处于启用状态。

在签入前,必须先对项目 {0} 属性中的托管二进制文件启用代码分析并进行生成。

此错误适用于 Visual C++ .NET 应用程序。 策略需要执行托管代码分析,但是在客户端上的当前项目中,未启用托管代码分析。

在签入之前,必须先在项目 {0} 属性中启用代码分析并进行生成。

此错误适用于 Visual Studio 项目和 Web 项目。 策略需要执行托管代码分析,但是在客户端上的当前项目中,未启用托管代码分析。

在签入之前,必须先在项目 {0} 属性中启用 C/C++ 代码分析并进行生成。

此错误适用于非托管项目。 代码分析策略需要针对 C/C++ 的代码分析,但是在客户端上的当前项目中,未启用该代码分析。

计算代码分析策略需要安装 Visual Studio Team System 2008 Development Edition 或 Visual Studio Team System 2008 Team Suite。

若要计算代码分析策略,必须安装 Visual Studio Application Lifecycle Management 2008 Development Edition 或 Visual Studio 2008 Team Suite。 在安装过程中,必须从 Visual Studio 2008 Development Edition 或 Visual Studio 2008 Team Suite 中安装代码分析组件。

请参见

其他资源

代码分析应用程序错误