gpt4 book ai didi

c# - 使用 Blazor Asp.Net Core 托管模板时获取 "NETSDK1045 The current .NET SDK does not support .NET Core 3.0 as a target"

转载 作者:行者123 更新时间:2023-12-01 22:08:26 26 4
gpt4 key购买 nike

我已安装 .NetCore 3.0 预览版,并尝试在 Visual Studio 2019 中运行 blazor 模板 Blazor(ASP.NET Core 托管):

enter image description here

发生的错误如下:

NETSDK1045 The current .NET SDK does not support .NET Core 3.0 as a target. Either target .NET Core 2.2 or lower, or use a .NET SDK version that supports .NET Core 3.0.

最佳答案

在这些天里,我必须在许多不同的开发机器/容器上克服这个问题:最终,我发现不少于 6 个不同的原因可能导致这种错误:

  1. 缺少 .NET Core 3 SDK(x86 或 x64)
  2. VS2019 中未启用 .NET Core SDK 预览支持
  3. VS2017 而不是 VS2019
  4. PATH 环境变量中的 SDK 路径错误
  5. MSBuildSDKsPath 环境变量中的 SDK 路径错误
  6. 项目的 global.json 文件中的 SDK 版本错误

这些场景的解决方法非常容易理解,您基本上必须安装正确的 SDK 或删除“有问题的”SDK 引用。不过,我尽力将它们全部记录在 this post 中。在我的博客上。

关于c# - 使用 Blazor Asp.Net Core 托管模板时获取 "NETSDK1045 The current .NET SDK does not support .NET Core 3.0 as a target",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55741953/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com