Было правило для проверки этого в FxCop 1.35, CA2241 - Предоставить правильные аргументы для методов форматирования.Он был удален из FxCop 1.36 «из-за удаления механизма потоков данных» согласно этой записи блога .
Правило, похоже, было восстановлено для анализа кода для Visual Studio 2010.(см. ответ Николь Калиною), но, как я уже упоминал в комментарии, Code Analyis доступен только в выпусках Premium и Ultimate.
Итак, если вы хотите проверить свои сборки на предмет неправильных вызовов String.Format,и у вас нет Visual Studio 2010 Premium или Ultimate, вам нужно будет использовать FxCop 1.35.Я использую FxCop 1.35 и FxCop 10.0 бок о бок на моем компьютере с Windows 7 без каких-либо проблем.