.NET Core: aggiunta di riferimenti alla libreria

In questo capitolo, discuteremo come aggiungere riferimenti alla tua libreria. Aggiungere riferimenti alla libreria è come aggiungere riferimenti ad altri progetti, come il progetto console e il progetto UWP.

È ora possibile vedere che il progetto PCL ha alcuni riferimenti per impostazione predefinita. È inoltre possibile aggiungere altri riferimenti secondo le esigenze dell'applicazione.

Nella libreria PCL, puoi anche vedere il file project.json.

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

Un metodo per aggiungere riferimenti alla tua libreria è digitarlo direttamente nel file project.json. Come puoi vedere, abbiamo aggiunto alcuni riferimenti nella sezione delle dipendenze come mostrato nel codice seguente.

{ 
   "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": {} 
   } 
}

Salviamo ora questo file e vedrai che i riferimenti vengono aggiunti alla tua libreria ora.

L'altro metodo per aggiungere riferimenti alla libreria è NuGet Package Manager. Facciamo ora clic con il pulsante destro del mouse sul fileStringLibrary (Portable) progetto e seleziona Mange NuGet Packages…

Nella scheda Sfoglia è possibile cercare qualsiasi pacchetto NuGet; diciamo di voler aggiungere il pacchetto "System.Runtime.Serialization.Primitives".

Clicca il Install pulsante, che visualizzerà la seguente schermata.

Ora, fai clic su OK pulsante.

Infine, fai clic su I Acceptpulsante per avviare l'installazione di questo pacchetto NuGet. Al termine dell'installazione, vedrai che il pacchetto NuGet "System.Runtime.Serialization.Primitives" viene aggiunto alla tua libreria.