gpt4 book ai didi

asp.net - 当前.NET SDK不支持面向.NET Core 3.0 | 3.1| 5.0 | 6.0

转载 作者:行者123 更新时间:2023-12-02 08:35:36 30 4
gpt4 key购买 nike

我刚刚下载了 .NET Core 3.0.100 的发行版
它是与我拥有的旧版本一起安装的:

enter image description here

当我尝试运行 dotnet restore 时对于面向 .NET Core 3 ( <TargetFramework>netcoreapp3.0</TargetFramework> ) 的项目,我收到此错误

C:\Program Files\dotnet\sdk\2.2.202\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.TargetFrameworkInference.targets(137,5): error NETSDK1045: The current .NET SDK does not support targeting .NET Core 3.0.  Either target .NET Core 2.2 or lower, or use a version of the .NET SDK that supports .NET Core 3.0.

我有一个 global.json 文件,明确指出我需要 3.0.100软件开发工具包

{
"sdk": {
"version": "3.0.100"
}
}

我知道我可以编辑MSBuildSDKsPath env 变量指向 3.0.100 SDK,它可以工作,但我不想这样做,我的机器上还有其他项目仍然需要使用旧版本的 .NET Core。

有没有办法让dotnet工具使用 global.json 中所述的 SDK而不是 MSBuildSDKsPath 中的那个?

编辑:我使用 Visual Studio Code

最佳答案

您还必须将 Visual Studio 更新到支持的最低版本:

.NET Core 3.0

  • 最低版本 Visual Studio v16.3

.NET Core 3.1

  • 最低版本 Visual Studio v16.5

.NET Core 5.0

  • 最低Visual Studio v16.6最新预览版

.NET Core 6.0

  • 最低Visual Studio v17.0最新预览版
<小时/>

enter image description here

( https://dotnet.microsoft.com/download/dotnet-core/3.0 )

<小时/>

![enter image description here

( https://dotnet.microsoft.com/download/dotnet-core/3.1 )

<小时/>

enter image description here

( https://dotnet.microsoft.com/download/dotnet/5.0 )

<小时/>

enter image description here

( https://dotnet.microsoft.com/download/dotnet/6.0 )

关于asp.net - 当前.NET SDK不支持面向.NET Core 3.0 | 3.1| 5.0 | 6.0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58074709/

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