MVC 4 項目中新建 App_Code 文件夾並編寫類(命名空間 Test.Utility),Controller 中無法引用,智能感知無提示,編譯報錯「找不到類型或命名空間」。
MVC 項目默認不將 App_Code 作為代碼編譯目錄。 Web Forms 專用目錄,MVC/Razor 項目代碼應放在 Models、Services、Helpers 等自定義文件夾,或獨立 Class Library 項目中。
App_Code 下的類移至 Models/Utility 或新建 Infrastructure 文件夾。namespace YourProject.Models.Utility 與項目默認命名空間一致或正確引用。App_Code,語義不清且易發生編譯順序問題。