wake-up-neo.net

Installieren Sie ein Nuget-Paket in Visual Studio Code

Wie kann ich ein Nuget-Paket in Visual Studio Code installieren? Ich weiß in Visual Studio, dass wir dies über die Nuget Package Manager-Konsole tun können, aber wie mache ich das in VS Code?

119
Gyan Parkash

Über die Befehlszeile oder die Terminalfenster im vs-Code-Editor dotnet add package Newtonsoft.Json

Siehe diesen Artikel von Scott Hanselman

152
Jeff Albrecht

Sie können die Erweiterung NuGet Package Manager verwenden.

Um ein Paket hinzuzufügen, drücken Sie nach der Installation Strg + Umschalt + P, geben Sie >nuget ein und drücken Sie die Eingabetaste:

 enter image description here

Geben Sie einen Teil des Paketnamens als Suchzeichenfolge ein:

 enter image description here

Wähle das Paket:

 enter image description here

Und zum Schluss noch die Paketversion (wahrscheinlich möchten Sie die neueste Version):

 enter image description here

40
sashoalm

Mit "vscode-nuget-package-manager" ist das problemlos möglich. Gehen Sie zum Marktplatz und installieren Sie diesen. Nachdem

1) Drücken Sie Strg + P

2) Typ ">"

3) Wählen Sie dann "Nuget Package Manager: Add Package" aus.

4) Geben Sie den Paketnamen Bsp .: Dapper ein

5) Wählen Sie den Paketnamen und die Version aus

6) Fertig.

15
Roshan Perera

Öffnen Sie das Erweiterungsmenü (Strg + Umschalttaste + X) und suchen Sie nach .Net Core Project Manager.

13

Beispiel für eine .csproj-Datei

  <ItemGroup>
    <PackageReference Include="Microsoft.EntityFrameworkCore" Version="1.1.2" />
    <PackageReference Include="Microsoft.EntityFrameworkCore.SqlServer" Version="1.1.2" />
    <PackageReference Include="MySql.Data.EntityFrameworkCore" Version="7.0.7-m61" />
  </ItemGroup>

Holen Sie sich einfach Paketnamen und Versionsnummer von NuGet und fügen Sie dann zu .csproj hinzu. Speichern Sie dann. Sie werden aufgefordert, Restore auszuführen, um neue Pakete zu importieren.

11
Chris Cavell

Die obigen Antworten sind gut, reichen jedoch nicht aus, wenn sich mehr als 1 Projekt (.csproj) im selben Ordner befindet. 

Zuerst fügen Sie einfach das "PackageReference" -Tag zur .csproj-Datei hinzu (entweder manuell, mit dem Paketmanager von nuget oder mit dem Befehl "dotnet add package").

Aber dann müssen Sie den Befehl "restore" manuell ausführen, damit Sie feststellen können, welches Projekt wiederhergestellt werden soll (wenn ich nur auf die Schaltfläche zum Wiederherstellen geklickt habe, die nicht aufgetaucht ist, ist nichts passiert) :

dotnet restore Project-File-Name.csproj

Und das installiert das Paket

1
gool

Ändern Sie die Datei project.json oder * .csproj. Fügen Sie einen Abhängigkeitseintrag mit dem Namen des Pakets und der gewünschten Version hinzu.

JSON-Beispiel:

{
   "dependencies" : {

     "AutoMapper": "5.2.0"
   }
}
0
Mauricio Aviles
  1. Installieren Sie NuGet Package Manager
  2. Ctrl+Shift+P unter Windows oder Command+Shift+P unter Mac
  3. Suchen Sie nach NuGet Package Manager: Add Package
  4. Geben Sie den Paketnamen ein, z. B. AutoMapper
  5. Paket & Version auswählen
  6. Bei Bedarf wiederherstellen
0
Ryan Efendy