C#VS与版本不兼容

问题描述 投票:0回答:1

我只是无法弄清楚为什么会发生这种情况,而且我不知道发生了什么变化,但截至上周,我在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`中不存在。甚至字符串都标有红色。

c# visual-studio asp.net-core
1个回答
5
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.