我将app结构文件夹移动到区域
在该地区
/Admin
它创建
/Admin/Controllers
/Admin/Models
/Admin/Views
我传统上通过在web.config中添加像
这样的引用来引用我的模型<add namespace="Project.Models" />
然而,它似乎不知道区域中的Models文件夹。当我尝试从控制器解析时
Project.Areas.Admin.Models doesnt seem to exist but it does.
然而
Project.Areas.Admin.Controllers exists and expands when typing.
答案 0 :(得分:1)
要检查的一件事是您已将类放在区域(或任何文件夹)中的正确文件夹中。现在文件夹除了逻辑内容之外不是很多。如果您在这些文件夹中放置了类并且它们没有通过intellisense显示,请确保namespace
与您的文件夹结构匹配。
在解决方案\项目之间移动代码时很常见。