Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-core/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net core Asp.net Core 2.2中构建项目的问题_Asp.net Core - Fatal编程技术网

Asp.net core Asp.net Core 2.2中构建项目的问题

Asp.net core Asp.net Core 2.2中构建项目的问题,asp.net-core,Asp.net Core,我面临着在visual studio 2017中构建ASP.NET core 2.2项目的问题。请注意,我能够成功地在ASP.NET core 2.1中构建和运行项目。我已经安装了asp.net core 2.2。我在visual studio中还发现,当我创建ASP.NET core项目时,我选择了.NET core版本2.2,如图所示 当我第一次构建项目时,我遇到了这个错误 “严重性代码说明项目文件行抑制状态 错误NetSDK 1045当前.NET SDK不支持将.NET Core 2.2作

我面临着在visual studio 2017中构建ASP.NET core 2.2项目的问题。请注意,我能够成功地在ASP.NET core 2.1中构建和运行项目。我已经安装了asp.net core 2.2。我在visual studio中还发现,当我创建ASP.NET core项目时,我选择了.NET core版本2.2,如图所示

当我第一次构建项目时,我遇到了这个错误

“严重性代码说明项目文件行抑制状态 错误NetSDK 1045当前.NET SDK不支持将.NET Core 2.2作为目标。目标为.NET Core 2.1或更低版本,或者使用支持.NET Core 2.2.WebApplication2 C:\Program Files\dotnet\SDK\2.1.505\SDK\Microsoft.NET.SDK\targets\Microsoft.NET.TargetFrameworkInference.targets 137“

请注意,我已经通过PackageManager控制台通过nuget安装了.NETCore2.2,但我仍然收到了这个黄色标志,表明存在依赖性问题。请看下面的图片


因此,我无法构建和运行该项目,我该怎么办。提前感谢

下载dot net core中的SDK 2.2,我认为您没有针对目标版本下载SDK


看来您为.NET Core 2.2.4和Visual Studio 2017安装了错误的.NET Core SDK版本。您说您已经下载并安装了.NET Core SDK版本
2.2.203
,该版本实际上是针对Visual Studio 2019的!这就是问题所在

对于Visual Studio 2017,其针对.NET Core 2.2.4的
SDK 2.2.106
。请从这里下载:并安装


你应该马上走开

你能告诉我你安装的.NET Core 2.2 SDK版本吗?是的,我有2个版本的.NET Core,它们是2.1.9和2.2.4,它们不是SDK版本。这些是框架版本。SDK版本类似于
sdk2.2.203
yes在cmdok中的I dotnet--version命令之后找到了2.2.203!2.2.203适用于Visual Studio 2019!对于Visual Studio 2017,其
SDK 2.2.106
。请从这里下载:并安装,然后让我知道!