FxCop для .NET 4.0 - PullRequest
       28

FxCop для .NET 4.0

37 голосов
/ 30 апреля 2010

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

Ответы [ 4 ]

39 голосов
/ 14 июня 2010

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

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

Наслаждайтесь.

6 голосов
/ 30 августа 2010

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

Новая версия помечена 10.0, как Visual Studio.

2 голосов
/ 30 апреля 2010

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

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

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

0 голосов
/ 19 октября 2010

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

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

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

...