web-dev-qa-db-ja.com

FxCop for .NET 4.0

Visual Studio 2010には 新しいコード分析ツールが組み込まれています があることは知っていますが、これはプレミアムエディションとアルティメットエディションのみを対象としています。私が見ることができるものから 最新のFxCopは.NET 3.5 SP1をサポートしています 。検索FxCop for .NET 4.0への参照を見つけることができませんでした。 FxCopを引き続き提供し、.NET 4.0をサポートする予定はありますか?それに関する詳細情報はどこで見つけてダウンロードできますか?

37
Jim McKeeth

FXCopの最新バージョン(v10)には、2010年5月19日にリリースされた最新のWindows 7および.Net 4用のWindows SDKのインストールがバンドルされています。 Microsoftから- 完全なISO

SDKがインストールされると、%programfiles%\ Microsoft SDKs\Windows\v7.1\Bin\FXCopの下にFXCopインストーラーEXEが見つかります(これは、SDKのインストール時にデフォルトのインストールディレクトリを保持していることを前提としています)。

楽しい。

39
GMariakis

FxCopが.NET 4.0で動作するように拡張されました。あなたはそれをここで見つけることができます: http://blogs.msdn.com/b/codeanalysis/archive/2010/07/26/fxcop-10-0-is-available.aspx

新しいバージョンは、Visual Studioと同様に10.0でマークされています。

6
TySu

私はFXcop 4.0を探して、次の役立つリンクを見つけました。

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

まだリリースされていないようですが、.NET 4.0のFXCopサポートが計画されています。

2
CrimsonX

FxCopルールの代替は、ツールNDependを使用することです。 C#LINQクエリを介してCode Rulesを記述できるこのツールCQLinqと呼ぶ は、.NET v4およびv4.5をサポートします。 VS 2012、2010、2008に統合されています。免責事項:私はツールの開発者の一人です

200コードルール 以上がデフォルトで提案されています。 C#LINQ構文により、既存のルールのカスタマイズや独自のルールの作成は簡単です。

ルールは Visual Studioでライブ およびビルドプロセス時に 生成されたHTML + JavaScriptレポート で検証できます。