Solución:
Si las plantillas de proyecto aún le ofrecen .NET Core 3.1 como la opción más alta, y las opciones de propiedades del proyecto no permiten lo que desea, no es un problema: simplemente haga clic con el botón derecho en el proyecto en el Explorador de soluciones y seleccione ” Editar archivo de proyecto “, para editar el .csproj, y puede cambiar el marco de destino, por ejemplo, desde
<TargetFramework>netcoreapp3.1</TargetFramework>
para
<TargetFramework>net5.0</TargetFramework>
para apuntar a .NET 5, o
<TargetFrameworks>netcoreapp3.1;net5.0</TargetFrameworks>
a varios objetivos.
En Visual Studio 2019, creo que debe ser 16.8+, puede habilitar la función de vista previa Show all .NET Core templates in the New project dialog
.
Vaya a Herramientas -> Opciones -> Entorno -> Características de vista previa -> Mostrar todas las plantillas de .NET Core en el cuadro de diálogo Nuevo proyecto (requiere reiniciar)
Luego cierre Visual Studio y vuelva a abrirlo. Ahora desde el cuadro de diálogo del nuevo proyecto debería haber un Class Library
con C # en las etiquetas.
Desde aquí, haga clic en Next
. Complete dónde desea que se haga y cómo llamarlo como lo haría normalmente.
Luego haga clic en Next
de nuevo. Esto lo llevará a una nueva pantalla que tiene un menú desplegable para Target Framework
.
Establezca esto en .NET 5.0
y haga clic en Create
. Esto crea una biblioteca de clases .NET 5.0 y la abre en el IDE.
Puede probar los siguientes pasos para crear un proyecto de biblioteca de clases basado en .NET 5.0.
Primero, descargue .NET 5.0 SDK de Download .NET 5.0 e instálelo.
En segundo lugar, utilice el siguiente comando para crear el proyecto.
dotnet new Classlib -n Testlib
En tercer lugar, busque la ruta específica y abra el proyecto. Testlib.csproj
.
Finalmente, puede ver una biblioteca de clases basada en .NET 5.0.