【问题标题】:C# VS incompatibility with versionsC# VS 版本不兼容
【发布时间】:2018-09-03 20:04:17
【问题描述】:

我就是不知道为什么会这样,也不知道发生了什么变化,但截至上周,我在 VS 中打开的每个项目(一个工作项目)都会产生许多错误,例如:

严重性代码描述项目文件行抑制状态 错误包 Microsoft.AspNetCore.Mvc 2.1.1 与 netcoreapp2.1 (.NETCoreApp,Version=v2.1) 不兼容。包 Microsoft.AspNetCore.Mvc 2.1.1 支持:netstandard2.0 (.NETStandard,Version=v2.0)

当我只是从 GIT 下载项目时,甚至会发生这种情况,例如 Sieve pagination ,这可能是有效的。

我猜这是我需要设置的一些设置或我必须删除的文件,但找不到我想做什么..

我会很感激一些帮助..

编辑: 每件事看起来都像是坏了,一个简单的 using 被标记为红色 ->using Microsoft.AspNetCore; 表示它不存在于命名空间 Microsoft` 中。甚至字符串都被标记为红色。

【问题讨论】:

  • 错误信息似乎告诉你你的问题是什么?您是否意识到 .net 核心和 .net 标准可能是不同的东西?
  • @Liam 这是我谨慎的一个项目。有用! .仅在我的本地存储上它不会
  • @sagi 它是否适用于普通的dotnet run 命令?
  • 嗯,从未尝试过.. 你的意思是在主文件夹中运行 dotnet run 吗?如果是这样,那么它不起作用。仍然抛出错误@itminus

标签: c# visual-studio asp.net-core


【解决方案1】:

这可能是您的 Visual Studio 版本的问题。在打开 .Net Core 2.1 项目并更新到 Visual Studio 2017 15.8.2 时,我遇到了与早期版本相同的问题,此操作有助于解决您所说的错误。

【讨论】:

  • 这正是我正在做的,我当前的版本是 15.0.更新完成后如果有帮助我会更新。
  • 是的,这就是问题所在。
猜你喜欢
  • 2019-08-27
  • 1970-01-01
  • 2016-10-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-08-19
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多