Я знаю, что в Visual Studio 2010 есть новый встроенный инструмент анализа кода, но он предназначен только для версий Premium и Ultimate. Из того, что я вижу, последний FxCop поддерживает .NET 3.5 SP1. При поиске мне не удалось найти никаких ссылок на FxCop для .NET 4.0. Планируется ли продолжать предлагать FxCop и поддерживать .NET 4.0? Где мне найти дополнительную информацию и скачать?
FxCop для .NET 4.0
Ответы (4)
Последняя версия FXCop (v10) поставляется с установкой последней версии Windows SDK для Windows 7 и .Net 4, выпущенной 19 мая 2010 г. От Microsoft - полные ISO-образы
После установки SDK вы можете найти установщик FXCop EXE в папке% programfiles% \ Microsoft SDKs \ Windows \ v7.1 \ Bin \ FXCop (предполагается, что вы сохранили установочный каталог по умолчанию при установке SDK).
Наслаждаться.
FxCop теперь улучшен для работы с .NET 4.0. Вы можете найти его здесь: http://blogs.msdn.com/b/codeanalysis/archive/2010/07/26/fxcop-10-0-is-available.aspx
Новая версия имеет отметку 10.0, как и Visual Studio.
Я поискал в Google FXcop 4.0 и нашел следующие полезные ссылки:
http://social.msdn.microsoft.com/Forums/en/vstscode/thread/74b2815a-626d-4aef-a08a-14c2fa72b506
Похоже, что его еще нет, но планируется поддержка FXCop для .NET 4.0.
Альтернативой правилам FxCop было бы использование инструмента NDepend. Этот инструмент, который позволяет писать правила кода поверх запросов C # LINQ , что мы называем CQLinq, поддерживает .NET v4 и v4.5 и интегрирован в VS 2012, 2010, 2008. Отказ от ответственности: я являюсь одним из разработчиков инструмента
По умолчанию предлагается более 200 правил кода. Благодаря синтаксису C # LINQ легко настроить существующие правила или создать свои собственные.
Правила можно проверить в Visual Studio и во время процесса сборки в сгенерированный отчет HTML + javascript.