我刚刚尝试运行一些测试(不是新测试),并且测试运行程序给我以下错误:
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?
答案 0 :(得分:1)
很抱歉,您无法执行此操作。找到了解决我问题的答案:
After updated Visual Studio 2019 to 16.4.0 I can't run tests with target framework 2.2