ASP.net Web サイトに対して FxCop を実行するにはどうすればよいですか?
バックグラウンド
FxCop を実行したい ASP.net Web サイトがあります。
注: ASP.net Web アプリケーションではなく、FxCop を実行したい ASP.net Web サイトがあります。
Visual Studio 2010 Professional で ASP.net Web サイトに対して FxCop を実行するにはどうすればよいですか?
Webサイト プロジェクトを右クリックし、[ Run Code Analysis on Web Site ] をクリックするだけです。
プロセスは非常に簡単です.... Web サイト プロジェクトを右クリックし、[Web サイトでコード分析を実行] をクリックします。
彼らが無視しているのは、そのようなオプションが存在しないということです:
Toolsメニュー -> FxCopも試しました。しかし、もちろん、コマンド ライン オプションが次のとおりであるため、これは機能しません。
FxCopCmd.exe /c /f:$(TargetPath) /d:$(BinDir) /r:"C:\Program Files (x86)\Microsoft Fxcop 10.0\Rules"
ウェブサイトには意味がありません。
FxCop が検証するアセンブリがないため、誰かが正しく、それは不可能であると示唆しています。
ASP.NET 2.0 でのビルド プロセスは、DLL ファイルを生成しないため、ASP.NET 1.x とは大きく異なります。
つまり、FxCop は dll および exe ファイル タイプでしか機能しないため、使用できません。
つまり、Web サイト全体をアセンブリにコンパイルしない限り、ASP.net Web サイトに対して FxCop を実行することはできません。
ASP.net Web サイトに対して FxCop を実行するにはどうすればよいですか?