.NET Core: agregar referencias a la biblioteca

En este capítulo, discutiremos cómo agregar referencias a su biblioteca. Agregar referencias a la biblioteca es como agregar referencias a sus otros proyectos, como el proyecto de consola y el proyecto de UWP.

Ahora puede ver que el proyecto PCL tiene algunas referencias por defecto. También puede agregar otras referencias según las necesidades de su aplicación.

En la biblioteca PCL, también puede ver el archivo project.json.

{ 
   "supports": {}, 
   "dependencies": { 
      "NETStandard.Library": "1.6.0", 
      "Microsoft.NETCore.Portable.Compatibility": "1.0.1" 
   }, 
   "frameworks": { 
      "netstandard1.3": {} 
   } 
}

Un método para agregar referencias a su biblioteca es escribirlo directamente en el archivo project.json. Como puede ver, hemos agregado algunas referencias en la sección de dependencias como se muestra en el siguiente código.

{ 
   "supports": {}, 
   "dependencies": { 
      "NETStandard.Library": "1.6.0", 
      "Microsoft.NETCore.Portable.Compatibility": "1.0.1", 
      "System.Runtime.Serialization.Json": "4.0.3", 
      "Microsoft.EntityFrameworkCore": "1.1.0" 
   }, 
   "frameworks": { 
      "netstandard1.3": {} 
   } 
}

Guardemos ahora este archivo y verá que las referencias se agregan ahora a su biblioteca.

El otro método para agregar referencias a su biblioteca es el Administrador de paquetes NuGet. Hagamos ahora clic derecho en elStringLibrary (Portable) proyecto y seleccione Mange NuGet Packages…

En la pestaña Examinar, puede buscar cualquier paquete NuGet; digamos que queremos agregar el paquete "System.Runtime.Serialization.Primitives".

Haga clic en el Install , que mostrará la siguiente pantalla.

Ahora, haga clic en el OK botón.

Finalmente, haga clic en el I Acceptpara iniciar la instalación de este paquete NuGet. Una vez finalizada la instalación, verá que el paquete NuGet “System.Runtime.Serialization.Primitives” se agrega a su biblioteca.