No puedo ver la opción Biblioteca de clases (.NET) en la ventana Agregar un nuevo proyecto en Visual Studio 16.8.1. ¿Cómo puedo crear un proyecto de biblioteca de clases (.NET)? (No .Net Core o .Net Framework)
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 -> Funciones 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 una Class Library
con un 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
nuevamente. Esto lo llevará a una nueva pantalla que tiene un menú desplegable para Target Framework
.
Establézcalo en .NET 5.0
y haga clic en Create
. Esto crea una biblioteca de clases .NET 5.0 y la abre en el IDE.
Si las plantillas del proyecto aún le brindan .NET Core 3.1 como la opción más alta y las opciones de propiedades del proyecto no permiten lo que desea, no hay problema: simplemente haga clic con el botón derecho en el proyecto en el Explorador de soluciones y seleccione " Edit Project File", para editar el .csproj, y puede cambiar el marco de destino, por ejemplo, de
<TargetFramework>netcoreapp3.1</TargetFramework>
para
<TargetFramework>net5.0</TargetFramework>
para apuntar a .NET 5, o
<TargetFrameworks>netcoreapp3.1;net5.0</TargetFrameworks>
a multiobjetivo.
Puede probar los siguientes pasos para crear un proyecto de biblioteca de clases basado en .NET 5.0.
Primero, descargue el SDK de .NET 5.0 desde Descargar .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.