2013-02-10 57 views
4

當我對多個視圖使用的模型進行更改,但忽略更新一個或多個視圖以反映更改時,問題只有在實際瀏覽到受影響的視圖時纔會變得明顯,從而觸發運行時編譯。如何在MVC Razor視圖中查找編譯時錯誤?

如何在編譯時在Visual Studio中找到這樣的錯誤?

回答

6

默認情況下,MVC視圖是在運行時編譯的。爲了使他們在構建時,而不是編譯:

  • 編輯在文本編輯器
  • 更改線路<MvcBuildViews>false</MvcBuildViews>項目文件讀取<MvcBuildViews>true</MvcBuildViews>
  • 保存編輯,並允許Visual Studio中(如果正在運行)以出現提示時重新加載項目文件。

建築物需要稍長的時間。然而,在我的(快速)系統中,一箇中等規模的項目我幾乎沒有注意到其中的差異。

相關問題