Ejecutar dotnet test en un proyecto de prueba de unidad net6 que hace referencia a un proyecto que usa .NET MAUI ( <UseMaui>true</UseMaui> ) arroja el siguiente error:
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.Este error ocurre con .NET 6 Release Candidate 2
Este es un problema conocido en .NET 6 RC2:
https://github.com/dotnet/sdk/issues/21845
Actualmente, dotnet test aún no funciona para proyectos que usan cargas de trabajo de dotnet workload . Dado que .NET MAUI está instalado como una carga de trabajo de .NET, esto significa que la dotnet test aún no funcionará para las aplicaciones de .NET MAUI.
Actualización : El equipo de .NET MAUI solucionó el problema . Esto significa que el uso de dotnet test en proyectos .NET MAUI comenzará a funcionar en la próxima versión, .NET MAUI Preview 10.