-1

ときどき、.NET フレームワークで、コンパイル時と実行時の両方でコンパイラが明確に指摘できない厄介なバグに遭遇します。これは例えば

Global.asax.cs からMvcApplication.BeginRequest手動で接続すると、 inが得られると記載されています。Application_StartNullReferenceExceptionSystem.Web.HttpRuntime.ProcessRequestNotificationPrivate

MvcApplication.BeginRequestエラーを原因に関連付ける明確な方法がないため、からイベントを接続するMvcApplication.Application_Startと、コンパイル時エラーをスローし、それを削除して理由を説明するように強制することを示す何かを記述できると便利です.

4

1 に答える 1

0

あなたが言ったようにハンドラーが接続されているかどうかをチェックするカスタム FxCop ルールを実装し、そのルールをコード分析ルールセットに含めることができます。ルールCA2001を確認してください。達成したいことと同様のことを行います。

カスタム FxCop ルールの実装については、http://www.binarycoder.net/fxcop/index.htmlを参照してください。

于 2012-08-13T11:16:06.277 に答える