MVC 3アプリをデバッグしようとすると、静的クラスにブレークポイントが自動的に追加されますRazorGeneratorMvcStart
次の行の静的Start()
メソッドのat:
ViewEngines.Engines.Insert(0, engine);
実行中にブレークポイントを削除しても、ブレークポイントは元に戻り、ほとんどのページは、呼び出しごとにこのメソッドに数回ヒットします。
このブレークポイントが追加されないようにする方法はありますか、またはブレークポイントがここに追加される原因は何ですか。ファイルを確認しましたが、どこにでもブレークポイントが表示されません。しかし、ビューをヒットするたびにクラスに追加されます。デバッグしていない場合、ファイルには記号が表示されません。そこにもブレークポイントを追加してから削除しようとしましたが、効果はありません。次にビューがヒットしたときにブレークポイントが追加されます。
ブレークポイントを無効にしてファイルをVSで開いたままにすると、そのアクションをバイパスするように見えます。ただし、ブレークポイントを呼び出す次のアクションは戻ります。