如果在签入时不满足代码分析策略,将发生下列错误:
一个或多个项目的代码分析设置与代码分析策略不兼容。
注册到团队项目的源代码管理的代码分析要求未满足一个或多个代码项目。此错误可能是由以下一个或多个条件引起:
代码分析在所有解决方案中的项目版本中未启用。
为Visual Studio项目设置的本地规则比团队项目规则“Action”限制更少,例如在服务器上的规则是“Action”=“Error” 在 Visual Studio上则是“Action”设置为“Warning” 或者 “None”
在 Visual Studio 指定的设置规则不包含所有代码分析签入策略为团队项目指定的规则。
代码分析策略失败。 项目 {0} 中有错误或版本不是最新的。
版本包含错误,或者虽然修复了错误,但修复后未执行代码分析。
签入失败。 代码分析策略要求您通过 Visual Studio 签入文件时有打开的解决方案。
代码分析策略要求要签入的所有文件都必须位于当前打开的解决方案中。若要更正此错误,请打开包含要签入的文件的解决方案。
挂起签入中的某些文件不属于当前打开的解决方案。
代码分析策略要求要签入的所有文件都必须位于当前打开的解决方案中。当存在打开的解决方案,但“挂起签入”视图中的某些文件不是当前打开的解决方案的一部分时,将引发此错误。若要更正此错误,请打开包含要签入的文件的解决方案。
“{0}”的版本不正确。 策略中指定的强名称为“{1}”。
此错误适用于 .NET 项目。代码分析策略所需的规则 .dll 存在于本地计算机上,但是版本/公钥不匹配。更正该错误,制定政策者必须更新 在计算机中C:\Program Files\Microsoft Visual Studio 8\Team Tools\Static Analysis Tools\FxCop\Rules\目录下的 .dlls。
策略中指定的“{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++ 的代码分析,但是在客户端上的当前项目中,未启用该代码分析。