Bezdepbonusu7Программирование: статьи и ответы

Вопрос

FxCop для .NET 4.0

Автор вопроса: Jim McKeethОтветов: 4

Я знаю, что в Visual Studio 2010 есть новый встроенный инструмент анализа кода, но он предназначен только для версий Premium и Ultimate. Из того, что я вижу, последний FxCop поддерживает .NET 3.5 SP1. При поиске мне не удалось найти никаких ссылок на FxCop для .NET 4.0. Планируется ли продолжать предлагать FxCop и поддерживать .NET 4.0? Где мне найти дополнительную информацию и скачать?

  • По словам MS; профессиональным разработчикам не нужен анализ кода ... microsoft.com/visualstudio/en-us / products Eric Schneider 30.04.2010

visual-studiovisual-studio-2010fxcop

Ответы

Ответ 1 · рейтинг 39 · GMariakis

Последняя версия FXCop (v10) поставляется с установкой последней версии Windows SDK для Windows 7 и .Net 4, выпущенной 19 мая 2010 г. От Microsoft - полные ISO-образы

После установки SDK вы можете найти установщик FXCop EXE в папке% programfiles% \ Microsoft SDKs \ Windows \ v7.1 \ Bin \ FXCop (предполагается, что вы сохранили установочный каталог по умолчанию при установке SDK).

Наслаждаться.

Ответ 2 · рейтинг 6 · TySu

FxCop теперь улучшен для работы с .NET 4.0. Вы можете найти его здесь: http://blogs.msdn.com/b/codeanalysis/archive/2010/07/26/fxcop-10-0-is-available.aspx

Новая версия имеет отметку 10.0, как и Visual Studio.

Ответ 3 · рейтинг 2 · CrimsonX

Я поискал в Google FXcop 4.0 и нашел следующие полезные ссылки:

http://social.msdn.microsoft.com/Forums/en/vstscode/thread/74b2815a-626d-4aef-a08a-14c2fa72b506

Похоже, что его еще нет, но планируется поддержка FXCop для .NET 4.0.

Ответ 4 · Patrick from NDepend team

Альтернативой правилам FxCop было бы использование инструмента NDepend. Этот инструмент, который позволяет писать правила кода поверх запросов C # LINQ , что мы называем CQLinq, поддерживает .NET v4 и v4.5 и интегрирован в VS 2012, 2010, 2008. Отказ от ответственности: я являюсь одним из разработчиков инструмента

По умолчанию предлагается более 200 правил кода. Благодаря синтаксису C # LINQ легко настроить существующие правила или создать свои собственные.

Правила можно проверить в Visual Studio и во время процесса сборки в сгенерированный отчет HTML + javascript.

Перевод вопроса и ответов сообщества Stack Overflow, лицензия CC BY-SA. Оригинал на Stack Overflow.

Похожие материалы