asp.net-mvc - 命名空间问题,单个解决方案中的多个项目

标签 asp.net-mvc visual-studio-2010 namespaces

我正在遵循 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/

相关文章:

asp.net - 我可以从站点地图生成 ASP.NET MVC 路由吗?

c++ - 类型说明符的组合无效?

ubuntu - 基于名称的虚拟主机来识别 Ubuntu Apache LAMP 服务器上的不同 SSL 虚拟主机?

javascript - MVC5 Controller 操作未从 JSON AJAX Post 调用

asp.net-mvc - 如何在 VisualStudio 2013 RC AccountController.cs 中的 Microsoft.Owin.Security 中创建角色 - API 文档

c++ - 错误 MSB6006 : "cmd.exe" with Code 9009; command "C:\Program"

namespaces - socket.io 中的命名空间将不起作用

c# - 在 C++/CLI 中创建托管类和命名空间时出现问题

asp.net - EF7 + ASP.NET5 beta8 - 数据库初始值设定项

visual-studio-2010 - WebsiteSpark和Visual Studio 2010