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?
Über die Befehlszeile oder die Terminalfenster im vs-Code-Editor dotnet add package Newtonsoft.Json
Siehe diesen Artikel von Scott Hanselman
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:
Geben Sie einen Teil des Paketnamens als Suchzeichenfolge ein:
Wähle das Paket:
Und zum Schluss noch die Paketversion (wahrscheinlich möchten Sie die neueste Version):
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.
Öffnen Sie das Erweiterungsmenü (Strg + Umschalttaste + X) und suchen Sie nach .Net Core Project Manager.
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.
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
Ä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"
}
}
Ctrl+Shift+P
unter Windows oder Command+Shift+P
unter Mac