我正在遵循 MVC 书中的示例。我被要求在一个解决方案中创建三个项目(C# 库、MVC 2 和测试)。我通过右键单击解决方案名称并选择“添加 > 新项目”来做到这一点。项目名称是:
MVCSample.Domain
MVCSample.WebUI
MVCSample.Test
它看起来不错,但我无法将 Domain
命名空间添加到 WebUI
项目的类中。当我在 Controller (类形式 WebUI
)中编写 using MVCSample.
语句时,InteliSense 仅提示 .WebUI
作为匹配结尾。我做错了什么?
我正在使用 VS 2010 专业版。
最佳答案
听起来您还没有从 WebUI 项目添加对 Domain 项目的引用。
在解决方案资源管理器中右键单击 WebUI 项目,选择添加引用,然后选择域项目。
关于asp.net-mvc - 命名空间问题,单个解决方案中的多个项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4209436/