命名空间“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”(您是不是缺少程序集引用?)