C#VS与版本不兼容

sag*_*agi 0 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的标记为红色 - >你sing Microsoft.AspNetCore;说它在命名空间Microsoft`中不存在.甚至字符串都标有红色.

use*_*553 5

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