在對控制器進行任何更改後,我必須重建以使更改生效。有沒有辦法設置我不必爲代碼文件更改而構建的應用程序?MVC編譯設置
Q
MVC編譯設置
0
A
回答
2
不,沒有辦法做到這一點。 .NET中的控制器是一個編譯好的二進制文件,這意味着它必須先被編譯才能使用。
當然,如果您只想運行應用程序,則不需要構建。請記住,您不會看到最新的更改。
1
阿德里安已經表示,這是不可能的,但有一些東西,你可以做些什麼來可能加速它需要編譯的時候......
如果你的應用是相當大的,可以考慮取消選中你的一些很少更改解決方案(如果使用FXCop StyleCop質量控制解決方案)。我發現,當我只在我的MVC項目上工作時,我取消了其他層以節省時間。
您可以選擇哪些項目通過執行以下操作來編譯:
- 在VS解決方案資源管理器中,用鼠標右鍵單擊該解決方案在樹的頂部,並選擇「屬性」
- 在新打開框,在左側,選擇「配置屬性」。
- 現在取消選中任何不需要的項目以防止它們被編譯。
現在重建。另外,如果您有最適合部署的前期/後期構建腳本,請考慮在開發期間移除/移動它們。
相關問題
- 1. MVC 4 \ CSHTML編譯位置
- 2. FlashDevelop編譯設置
- 3. 任何問題設置MVC 3 rc1 Razor cshtml文件編譯行爲編譯?
- 4. xmonad設置編譯問題
- 5. 'make'error:設置編譯路徑
- 6. nant設置編譯時間
- 7. 如何設置編譯器編碼?
- 8. CodeLite未使用全局編譯設置或項目編譯設置
- 9. 預編譯ASP.net mvc
- 10. Gradle「設置」任務(預編譯/編譯/ jar)
- 11. 設置默認的編譯器
- 12. Rubymotion從編譯設置中刪除armv7
- 13. 設置Fortran編譯器在f2py
- 14. 設置委託生成編譯錯誤
- 15. Xcode 4.3.2編譯器設置崩潰xcode
- 16. C++設置不正確編譯
- 17. tesseract編譯問題:leptonica_OUTPUT_NAME未設置
- 18. Cmake錯誤設置編譯器
- 19. 設置默認的Java編譯器
- 20. 爲Swig設置編譯器標誌
- 21. Netbeans:設置java交叉編譯
- 22. 根據編譯設置更改值
- 23. 在CMake中設置默認編譯器
- 24. 爲Stylus設置自動編譯
- 25. 設置ClickOnce產品名稱後編譯
- 26. 爲OpenCV設置編譯器路徑
- 27. 使用C++編譯器設置MATLAB
- 28. 通過宏強制編譯器設置
- 29. 如何設置該編譯器標誌?
- 30. 默認的maven編譯器設置