C#VS与版本不兼容

时间:2018-09-03 10:04:17

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

我只是不知道为什么会发生这种情况,而且我不知道发生了什么变化,但是截至上周,我在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用红色标记-> u sing Microsoft.AspNetCore;说它在Microsoft命名空间中不存在。甚至字符串都用红色标记。

1 个答案:

答案 0 :(得分:5)

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