複数のビューで使用されているモデルに変更を加えたが、変更を反映するために 1 つ以上のビューを更新しなかった場合、影響を受けるビューを実際に参照してランタイム コンパイルをトリガーしたときにのみ問題が明らかになります。
Visual Studio でコンパイル時にこのようなエラーを見つけるにはどうすればよいですか?
複数のビューで使用されているモデルに変更を加えたが、変更を反映するために 1 つ以上のビューを更新しなかった場合、影響を受けるビューを実際に参照してランタイム コンパイルをトリガーしたときにのみ問題が明らかになります。
Visual Studio でコンパイル時にこのようなエラーを見つけるにはどうすればよいですか?
デフォルトでは、MVC ビューは実行時にコンパイルされます。代わりにビルド時にコンパイルするには:
<MvcBuildViews>false</MvcBuildViews>
て読む<MvcBuildViews>true</MvcBuildViews>
ビルドには少し時間がかかります。ただし、中規模のプロジェクトを使用する私の(高速)システムでは、ほとんど違いに気づきません。