.NET Core - Ajout de références à la bibliothèque
Dans ce chapitre, nous verrons comment ajouter des références à votre bibliothèque. Ajouter des références à une bibliothèque revient à ajouter des références à vos autres projets, comme le projet console et le projet UWP.
![](https://post.nghiatu.com/assets/tutorial/dotnet_core/images/uwp_project.jpg)
Vous pouvez maintenant voir que le projet PCL a des références par défaut. Vous pouvez également ajouter d'autres références selon les besoins de votre application.
Dans la bibliothèque PCL, vous pouvez également voir le fichier project.json.
{
"supports": {},
"dependencies": {
"NETStandard.Library": "1.6.0",
"Microsoft.NETCore.Portable.Compatibility": "1.0.1"
},
"frameworks": {
"netstandard1.3": {}
}
}
Une méthode pour ajouter des références à votre bibliothèque consiste à la saisir directement dans le fichier project.json. Comme vous pouvez le voir, nous avons ajouté quelques références dans la section des dépendances, comme indiqué dans le code suivant.
{
"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": {}
}
}
Sauvegardons maintenant ce fichier et vous verrez que des références sont maintenant ajoutées à votre bibliothèque.
![](https://post.nghiatu.com/assets/tutorial/dotnet_core/images/references_added.jpg)
L'autre méthode d'ajout de références à votre bibliothèque est le gestionnaire de package NuGet. Faisons maintenant un clic droit sur leStringLibrary (Portable) projet et sélectionnez Mange NuGet Packages…
![](https://post.nghiatu.com/assets/tutorial/dotnet_core/images/portable.jpg)
Sous l'onglet Parcourir, vous pouvez rechercher n'importe quel package NuGet; disons que nous voulons ajouter le package «System.Runtime.Serialization.Primitives».
![](https://post.nghiatu.com/assets/tutorial/dotnet_core/images/browse_tab.jpg)
Clique le Install bouton, qui affichera l'écran suivant.
![](https://post.nghiatu.com/assets/tutorial/dotnet_core/images/press_install.jpg)
Maintenant, cliquez sur le OK bouton.
![](https://post.nghiatu.com/assets/tutorial/dotnet_core/images/button.jpg)
Enfin, cliquez sur le I Acceptbouton pour démarrer l'installation de ce package NuGet. Une fois l'installation terminée, vous verrez que le package NuGet «System.Runtime.Serialization.Primitives» est ajouté à votre bibliothèque.
![](https://post.nghiatu.com/assets/tutorial/dotnet_core/images/installation.jpg)