在我的公司我们使用的是VS 2010专业版,它不支持内置的源代码分析。所以我使用FxCop 10来解决这个问题。我们的客户端开发团队正在使用VS 2010最终版,其中内置了SCA,并且少数SCA警告在某些项目中被视为错误。现在我收到一些像这样的FxCop警告有什么办法可以将PhoenixAnalysis Engine与FxCop 10一起使用?
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或识别全球化警告?
不,我不想避免警告,我想验证这些规则。 – Anuraj 2012-02-21 13:52:23
我不知道有什么方法可以在不购买VS 2010 Premium或Ultimate的情况下许可Phoenix引擎和数据流规则。 – 2012-02-21 15:01:35