Noté que cuando inicio Visual Studio 2019, no puedo crear una versión de .NET Framework de XUnit o NUnit (solo MSTests). Hemos recibido el mandato de usar pruebas XUnit, pero nuestra solución es todo .NET Framework. Algunos de los paquetes nuget dependen de ser .NET Framework (para Sitecore 8.2) y, por lo tanto, no puedo agregarlos a un proyecto .NET Core. No puedo actualizar ninguno de los proyectos heredados a .NET Core o Sitecore 9+ en este momento.
¿Cómo agrego un proyecto XUnit de .NET Framework? ¿Hay algún problema con mi configuración de Visual Studio? ¿No es compatible? No he podido encontrar documentación de Microsoft sobre esto. Gracias.
Primero use la plantilla de proyecto xUnit Test Project (.NET Core)
.
Luego edite el archivo .csproj y cambie <TargetFramework>netcoreapp2.2</TargetFramework>
a <TargetFramework>net462</TargetFramework>
.
Eso es todo. :)