【发布时间】:2012-02-21 10:46:03
【问题描述】:
在我公司,我们使用的是 VS 2010 专业版,它不支持内置的源代码分析。所以我使用 FxCop 10 来解决这个问题。我们的客户端开发团队正在使用 VS 2010 Ultimate,其中内置了 SCA,并且在某些项目中很少有 SCA 警告被视为错误。现在我收到了来自 FxCop 的一些警告,如下所示
Warning: Unrecognized rule 'Microsoft.Globalization/CA1303:Do not pass literals as localized parameters'.
Warning: Unrecognized rule'Microsoft.Globalization/CA1303'.
我不知道如何让 FxCop 识别这些警告。
搜索后发现是implemented by new kind of rule engine PhoenixAnalysis, it was not shipping with FxCop standalone,在Visual Studio 2010 FxCop 文件夹中找到。我将 PhoenixAnalysis.dll 复制到 FxCop 10 引擎文件夹,但它不起作用。 有什么解决方法,我可以使用 PhoenixAnalysis 或识别全球化警告吗?
【问题讨论】:
标签: visual-studio visual-studio-2010 fxcop