Установка FxCop

Я пытаюсь получить последнюю версию FxCop. Я использую Visual Studio 2010 Professional Edition, который не включает анализ кода, поэтому я пытаюсь настроить его с помощью FxCop.

В http://www.microsoft.com/en-us/download/details.aspx?id=6544 есть файл readme, который говорит, чтобы установить Windows SDK, который включает в себя последний FxCop. Я установил Windows SDK отсюда http://www.microsoft.com/en-us/download/details.aspx?id=8442, и он вообще не включает FxCop, я проверил обе версии x86 и x64.

Любая идея, где я могу ее найти? FxCop поддерживается Microsoft больше?

EDIT: Я полностью установил Windows SDK. Я устанавливаю x86 версию на Windows 7 x86. Я искал в x64 Windows SDK ISO для FxCop, только извлекая его в папку.

Единственное место, где я нашел FxCop 10, находится в ответе qaru.site/info/474276/...

Ответ 1

Так как FxCop 10.0 распространяется как часть Windows 7 SDK, вам нужно выполнить загрузку и выгрузку, чтобы установить его на серверы, на которых не установлена ​​Windows 7.

Любая идея, где я могу ее найти? FxCop поддерживается Microsoft больше?

Вы можете скачать файл прямо здесь: https://fxcopinstaller.codeplex.com/

Этот проект не создан Microsoft. Я сделал это только для того, чтобы спасти вас и других людей несколькими шагами по извлечению двоичного кода из исходного пакета. Я ничего не изменил в исходном файле MSI, предоставленном Microsoft. Я также не принимаю загрузку какого-либо автора, чтобы файл был подлинным.

[ОБНОВЛЕНИЕ]

Codeplex отключается. Новое местоположение www.fxcopinstaller.com.

Ответ 2

У меня есть папка C:\Program Files\Microsoft SDKs\Windows\v7.0A\FXCop в моей установке SDK, однако она предназначена для более старой версии FxCop. У меня также есть настройка для последней версии FxCop, но я не могу вспомнить, где я ее нашел, и ее так же просто для вас загрузить ее из этого другого вопроса.

Однако в эти дни я следую инструкциям, приведенным в этом сообщении в блоге, потому что бегун командной строки FxCop производит разные результаты, чем бегун IDE Code Analysis ( а именно потому, что FxCop не поддерживает новый движок phoenix), и я хотел, чтобы мой сервер сборки применял те же правила, что и в среде IDE.

Эта процедура также дала мне возможность ослабить правила для моих проектов unit test (в VS2010 есть проблема, в которой набор правил, настроенный для первого построенного проекта, стал набором правил для всех проектов, независимо от того, что было настроено).

UPDATE

Если это необходимо, это сообщение статьи блога Code Analysis говорит, что установка FxCop 10.0 включена в Microsoft Windows SDK для Windows 7 и .NET Framework 4 версии 7.1 и можно найти в папке %ProgramFiles%\Microsoft SDKs\Windows\v7.1\Bin\FXCop.

Ответ 3

Инструкции по установке FxCop

  • Загрузите SDK Microsoft Windows для Windows 7 и .NET Framework 4 версии 7.1.

  • Запустите% ProgramFiles%\Microsoft SDK\Windows\v7.1\Bin\FXCop\FxCopSetup.exe для установки FxCop.

но я нашел его в

C:\Program Files\Microsoft SDK\Windows\v6.0A\FXCop