测试运行程序找不到 .net 核心 SDK



我刚刚尝试运行一些测试(不是新的(,测试运行器给我带来了以下错误:

测试主机进程退出并出现错误:找不到任何 兼容的框架版本 找不到框架"Microsoft.NETCore.App",版本"2.2.0"。 - 找到以下框架: 3.1.0 at [C:\Program Files (x86(\dotnet\shared\Microsoft.NETCore.App] 您可以通过安装指定的框架和/或 SDK 来解决此问题。 可以在以下位置找到指定的框架: - https://aka.ms/dotnet-core-applaunch?framework=Microsoft.NETCore.App&framework_version=2.2.0&arch=x86&rid=win10-x86

但是,我的机器上安装了所有 sdk:

C: --list-sdks 2.1.403 [C:\Program Files\dotnet\sdk] 2.1.801 [C:\Program Files\dotnet\sdk] 2.2.401 [C:\Program Files\dotnet\sdk] 3.1.100 [C:\Program Files\dotnet\sdk]

我最近将我的Visual Studio版本(今天(更新到16.4.1,从那时起才遇到这个问题。如何让我的测试运行程序再次找到正确的 SDK?

很抱歉快速摆脱障碍。找到这个答案可以解决我的问题:

将Visual Studio 2019更新到16.4.0后,我无法使用目标框架2.2运行测试

最新更新