2

在使用 .NET MAUI ( ) 引用项目dotnet test的单元测试项目上运行会引发以下错误:net6<UseMaui>true</UseMaui>

Testhost process exited with error: It was not possible to find any compatible framework version 
The framework 'Microsoft.Maui.Core', version '**FromWorkload**' (x64) was not found. 

.NET 6 Release Candidate 2发生此错误

4

1 回答 1

2

这是 .NET 6 RC2 中的一个已知问题:

https://github.com/dotnet/sdk/issues/21845

目前,dotnet test还不适用于使用dotnet workloads 的项目。由于 .NET MAUI 是作为 .NET 工作负载安装的,这意味着dotnet test它还不适用于 .NET MAUI 应用程序。

更新.NET MAUI 团队已经修复了这个问题。这意味着dotnet test在 .NET MAUI 项目上使用将在下一个版本 .NET MAUI Preview 10 中开始工作。

于 2021-10-13T21:15:59.983 回答