4
當我對多個視圖使用的模型進行更改,但忽略更新一個或多個視圖以反映更改時,問題只有在實際瀏覽到受影響的視圖時纔會變得明顯,從而觸發運行時編譯。如何在MVC Razor視圖中查找編譯時錯誤?
如何在編譯時在Visual Studio中找到這樣的錯誤?
當我對多個視圖使用的模型進行更改,但忽略更新一個或多個視圖以反映更改時,問題只有在實際瀏覽到受影響的視圖時纔會變得明顯,從而觸發運行時編譯。如何在MVC Razor視圖中查找編譯時錯誤?
如何在編譯時在Visual Studio中找到這樣的錯誤?
默認情況下,MVC視圖是在運行時編譯的。爲了使他們在構建時,而不是編譯:
<MvcBuildViews>false</MvcBuildViews>
項目文件讀取<MvcBuildViews>true</MvcBuildViews>
建築物需要稍長的時間。然而,在我的(快速)系統中,一箇中等規模的項目我幾乎沒有注意到其中的差異。