c# - ASP.Net MVC Controller 看不到另一个命名空间

标签 c# asp.net-mvc asp.net-mvc-4

我有一个 MVC Controller ,它在 using 语句中看不到另一个命名空间。

特别是这行代码:

using TRN.Website.Tools;

错误:

The type or namespace name 'Tools' does not exist in the namespace 'TRN.Website' (are you missing an assembly reference?)



但是,我项目的其他部分可以看到 TRN.Website.Tools 命名空间。

我尝试将命名空间添加到 web.config 但这没有效果。

编辑:对不起,我错过了一些重要的信息。 TRN.Website.Tools 只是同一个项目中具有命名空间 TRN.Website.Tools 的文件夹。它不是一个单独的项目或 dll。

最佳答案

我的猜测:您的解决方案中有多个项目,并且您有多个库 (dll),它们的名称以 TRN.Website 开头并且您在 MVC 项目中添加了对这些 dll 之一的引用。您还必须添加对另一个的引用。

关于c# - ASP.Net MVC Controller 看不到另一个命名空间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20837777/

相关文章:

javascript - 如何在鼠标悬停在 MVC 中的链接上时在链接页面的小弹出窗口中显示实时预览?

jquery - 用于 jquery 的 MVC 4 包使用 {version} 不渲染

c# - 如何使用 MudFileUpload 选择完整路径文件

c# - 如何在C#中获取默认浏览器的图标?

c# - 货币转换器帮助c#

javascript - 使用 jQuery 将项目添加到 Kendo Multiselect

ajax - .Net MVC 部分 View 在 session 过期时加载登录页面

asp.net-mvc - 如何将第一个项目设置为在 ListView kendoui中选择

c# - 使子对象有自己的类型静态容器

javascript - MVC DropDownList onchange 事件与值