命名空间“Microsoft”中不存在类型或命名空间名称“AspNetCore”(您是不是缺少程序集引用?)

Posted

技术标签:

【中文标题】命名空间“Microsoft”中不存在类型或命名空间名称“AspNetCore”(您是不是缺少程序集引用?)【英文标题】:The type or namespace name 'AspNetCore' does not exist in the namespace 'Microsoft' (are you missing an assembly reference?)命名空间“Microsoft”中不存在类型或命名空间名称“AspNetCore”(您是否缺少程序集引用?) 【发布时间】:2021-08-12 20:57:08 【问题描述】:

我突然开始在项目中出错。所有 csproj 文件都是正确的,所有包都是最新的。

我正在使用 .net core 5。我的文件夹结构如下所示。

项目 项目核心 项目业务 项目基础设施

你能帮我解决这个问题吗?

这是错误列表

谢谢

【问题讨论】:

我怀疑您最近更新了一个很久没有编译的源文件,并且使用的是不同版本的 Net. Core 是一个单一的库,它没有 Net 拥有的所有库。有时您需要向 Core 添加其他库。我将首先使用解决方案资源管理器并检查所有引用是否有效。 错误添加一个文件的问题。谢谢。当我检查文件时,它解决了它。谢谢你的帮助。 【参考方案1】:

我无法重现该问题,但我相信将其添加到您的项目文件中会解决问题:

<ItemGroup>
   <ProjectCapability Include="SupportsSystemWeb" />
</ItemGroup> 

【讨论】:

我已经试过了。它不工作。谢谢。 你能把你的 .csproj 贴在这里吗? csproj 没有问题。我放错了问题所在的文件。解决了。我感谢您的帮助。谢谢。

以上是关于命名空间“Microsoft”中不存在类型或命名空间名称“AspNetCore”(您是不是缺少程序集引用?)的主要内容,如果未能解决你的问题,请参考以下文章

命名空间“Microsoft.AspNet”中不存在类型或命名空间名称“FriendlyUrls”

命名空间“Microsoft.Azure.WebJobs”中不存在类型或命名空间名称“TableAttribute”

Azure 构建 - 命名空间“Microsoft”中不存在类型或命名空间名称“OpenApi”

错误 CS0234:命名空间“Microsoft”中不存在类型或命名空间名称“AspNetCore”(您是不是缺少程序集引用?)

命名空间“Microsoft.AspNetCore.Razor”中不存在类型或命名空间名称“Hosting”

命名空间“Microsoft”中不存在类型或命名空间名称“Bot”?