C# 本地命名空间未在_Layout.cshtml中解析

C# 本地命名空间未在_Layout.cshtml中解析,c#,namespaces,razor-2,C#,Namespaces,Razor 2,我有一个项目Company.Web,项目中有一个文件夹Implementation。此文件夹中的类具有命名空间Company.Web.Implementation \u Layout.cshtml文件中有一行 @using Company.Web.Implementation 上面的行返回一个错误,即 命名空间“Company”中不存在类型或命名空间名称“Web” 有什么建议吗 编辑 这似乎发生在Web项目中使用Company.Web的任何页面上 它是同一项目中的命名空间。项目不能引用自身。哦

我有一个项目
Company.Web
,项目中有一个文件夹
Implementation
。此文件夹中的类具有命名空间
Company.Web.Implementation

\u Layout.cshtml
文件中有一行

@using Company.Web.Implementation
上面的行返回一个错误,即

命名空间“Company”中不存在类型或命名空间名称“Web”

有什么建议吗

编辑
这似乎发生在Web项目中使用
Company.Web
的任何页面上

它是同一项目中的命名空间。项目不能引用自身。哦,糟糕,误读了你使用的.net版本是什么?它使用的是v4.6.2,它在VS2017中