Uso compartido de código de la biblioteca de .NET Standard
Las bibliotecas de .NET Standard tienen una API uniforme para todas las plataformas de .NET, incluidas Xamarin y .NET Core. Cree una sola biblioteca de .NET Standard y úsela desde cualquier entorno de ejecución que admita la plataforma .NET Standard. Consulte este gráfico para más información sobre las plataformas admitidas.
Aunque las versiones de .NET Standard 1.0 a 1.6 proporcionan subconjuntos incrementalmente más grandes de .NET Framework, .NET Standard 2.0 proporciona el mejor nivel de compatibilidad con aplicaciones de Xamarin y la migración de bibliotecas de clases portables existentes.
Visual Studio para Mac
En esta sección se explica cómo crear y usar una biblioteca de .NET Standard mediante Visual Studio para Mac.
Creación de una biblioteca de .NET Standard
Puede agregar una biblioteca de .NET Standard a la solución con estos pasos:
En el cuadro de diálogo Agregar nuevo proyecto, seleccione la categoría .NET Core y después Biblioteca de .NET Standard:
En la siguiente pantalla, se recomienda elegir la plataforma de destino .NET Standard 2.0:
En la pantalla final, escriba el nombre del proyecto y haga clic en Crear.
El proyecto Biblioteca de .NET Standard aparecerá como se muestra en el Explorador de soluciones. En el nodo Dependencias se indicará que la biblioteca usa la Biblioteca de .NET Standard.
Edición de los valores de la Biblioteca de .NET Standard
Los valores de la Biblioteca de .NET Standard se pueden ver y cambiar si hace clic con el botón derecho en el proyecto y selecciona Options
como se muestra en esta captura de pantalla:
En el interior, puede cambiar la versión de netstandard
si cambia el valor de la lista desplegable Target Framework
.
Además: puede editar directamente .csproj
para cambiar este valor.
.NET Standard y Xamarin.Forms para el desarrollador de .NET (vídeo)
Vínculos relacionados
- .NET Standard: información detallada y comparación con PCL.