【问题标题】: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 添加其他库。我将首先使用解决方案资源管理器并检查所有引用是否有效。
  • 错误添加一个文件的问题。谢谢。当我检查文件时,它解决了它。谢谢你的帮助。

标签: c# .net asp.net-core .net-core .net-standard


【解决方案1】:

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

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

【讨论】:

  • 我已经试过了。它不工作。谢谢。
  • 你能把你的 .csproj 贴在这里吗?
  • csproj 没有问题。我放错了问题所在的文件。解决了。我感谢您的帮助。谢谢。
猜你喜欢
  • 2017-05-01
  • 2018-07-15
  • 2018-04-19
  • 1970-01-01
  • 1970-01-01
  • 2015-02-14
  • 2017-05-04
  • 2020-12-17
  • 2021-07-27
相关资源
最近更新 更多