.NET Core - Hinzufügen von Verweisen zur Bibliothek

In diesem Kapitel wird erläutert, wie Sie Ihrer Bibliothek Verweise hinzufügen. Das Hinzufügen von Verweisen zur Bibliothek entspricht dem Hinzufügen von Verweisen zu anderen Projekten wie Konsolenprojekt und UWP-Projekt.

Sie können jetzt sehen, dass das PCL-Projekt standardmäßig einige Referenzen enthält. Sie können auch andere Referenzen gemäß Ihren Anwendungsanforderungen hinzufügen.

In der PCL-Bibliothek sehen Sie auch die Datei project.json.

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

Eine Methode zum Hinzufügen von Verweisen zu Ihrer Bibliothek besteht darin, sie direkt in die Datei project.json einzugeben. Wie Sie sehen, haben wir im Abschnitt Abhängigkeiten einige Verweise hinzugefügt, wie im folgenden Code gezeigt.

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

Lassen Sie uns diese Datei jetzt speichern und Sie werden sehen, dass Referenzen jetzt zu Ihrer Bibliothek hinzugefügt werden.

Die andere Methode zum Hinzufügen von Verweisen zu Ihrer Bibliothek ist der NuGet Package Manager. Klicken Sie jetzt mit der rechten Maustaste aufStringLibrary (Portable) projizieren und auswählen Mange NuGet Packages…

Auf der Registerkarte Durchsuchen können Sie jedes NuGet-Paket durchsuchen. Angenommen, wir möchten das Paket "System.Runtime.Serialization.Primitives" hinzufügen.

Drücke den Install Schaltfläche, die den folgenden Bildschirm anzeigt.

Klicken Sie nun auf OK Taste.

Klicken Sie abschließend auf I AcceptKlicken Sie auf die Schaltfläche, um die Installation dieses NuGet-Pakets zu starten. Nach Abschluss der Installation wird das NuGet-Paket "System.Runtime.Serialization.Primitives" zu Ihrer Bibliothek hinzugefügt.