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

时间:2019-12-16 13:50:43

标签: .net-core

我刚刚尝试运行一些测试(不是新测试),并且测试运行程序给我以下错误:

  

Testhost进程退出并出现错误:找不到任何   兼容框架版本       找不到框架“ Microsoft.NETCore.App”版本“ 2.2.0”。         -找到了以下框架:             3.1.0,位于[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?

1 个答案:

答案 0 :(得分:1)

很抱歉,您无法执行此操作。找到了解决我问题的答案:

After updated Visual Studio 2019 to 16.4.0 I can't run tests with target framework 2.2