4

複数のビューで使用されているモデルに変更を加えたが、変更を反映するために 1 つ以上のビューを更新しなかった場合、影響を受けるビューを実際に参照してランタイム コンパイルをトリガーしたときにのみ問題が明らかになります。

Visual Studio でコンパイル時にこのようなエラーを見つけるにはどうすればよいですか?

4

1 に答える 1

6

デフォルトでは、MVC ビューは実行時にコンパイルされます。代わりにビルド時にコンパイルするには:

  • プロジェクト ファイルをテキスト エディターで編集する
  • 行を変更し<MvcBuildViews>false</MvcBuildViews>て読む<MvcBuildViews>true</MvcBuildViews>
  • 編集内容を保存し、プロンプトが表示されたら、Visual Studio (実行中の場合) がプロジェクト ファイルを再読み込みできるようにします。

ビルドには少し時間がかかります。ただし、中規模のプロジェクトを使用する私の(高速)システムでは、ほとんど違いに気づきません。

于 2013-02-10T20:00:36.957 に答える