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

.net core 测试运行程序找不到.net核心sdk,.net-core,.net Core,我刚刚尝试运行一些不是新的测试,测试运行者发现以下错误: Testhost进程退出,出现错误:无法找到任何 兼容框架版本 找不到框架“Microsoft.NETCore.App”版本“2.2.0”。 -发现了以下框架: 3.1.0位于[C:\Program Files x86\dotnet\shared\Microsoft.NETCore.App] 您可以通过安装指定的框架和/或SDK来解决此问题。 指定的框架可在以下位置找到: - 但是,我的机器上安装了所有SDK: C:-列出SDK 2.1.

我刚刚尝试运行一些不是新的测试,测试运行者发现以下错误:

Testhost进程退出,出现错误:无法找到任何 兼容框架版本 找不到框架“Microsoft.NETCore.App”版本“2.2.0”。 -发现了以下框架: 3.1.0位于[C:\Program Files x86\dotnet\shared\Microsoft.NETCore.App] 您可以通过安装指定的框架和/或SDK来解决此问题。 指定的框架可在以下位置找到: -

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

C:-列出SDK 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]


我最近将我的VisualStudio版本今天更新到了16.4.1,从那以后就只有这个问题了。如何让我的测试跑步者再次找到正确的SDK?

很抱歉,我很快就找到了障碍。找到了解决我问题的答案: