В моей компании мы используем VS 2010 Professional Edition, который не поддерживает анализ исходного кода во встроенном.Поэтому я использую 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 для распознавания этих предупреждений.
После поиска я обнаружил, что реализован с помощью нового вида механизма правил PhoenixAnalysis, он не поставляется с автономным FxCop , я обнаружил его в папке FxCop Visual Studio 2010.Я скопировал PhoenixAnalysis.dll в папку FxCop 10 engines, но она не работает.Есть ли обходной путь, я могу использовать PhoenixAnalysis или распознавать предупреждения глобализации?