it-swarm.com.de

Kann der Paketmanager für nuget in visual studio 2017 nicht finden?

Ich installierte das Paketinstallationsprogramm unter Tools -> Extensions and Updates . Ich habe versucht, im Tools-Menü zu suchen. Die Option install nuget package konnte nicht gefunden werden. Auch wenn ich mit der rechten Maustaste auf das Projekt klicke, gibt es eine Option Quick Install Package , In das Feld dort füge ich das Nuget-Paket ein, das ich meinem Projekt hinzufügen möchte (in meinem Fall openBLAS) und es sagt , Visual Studio muss neu gestartet werden.

Ich arbeite in einer Visual C++ - Win32-Konsolenanwendung und habe versucht, den Nuget-Paketmanager auch für andere Projekte zu finden.

Ich habe mein Visual Studio und sogar meinen PC neu gestartet, konnte es aber immer noch nicht finden. Bitte helfen!

13
sam

Es ist standardmäßig nicht installiert (soweit ich weiß), Sie müssen es im Visual Studio Installer manuell auswählen.

Öffnen Sie zunächst Ihr Visual Studio-Installationsprogramm (z. B. über Tools-> Get Tools and Features ... ). Ändern Sie Ihr aktuell installiertes Produkt. Sie finden den Paketmanager NuGet unter der Registerkarte Einzelkomponenten .

24
Nandee

Kann der Paketmanager für nuget in visual studio 2017 nicht finden?

Wie im Nuget Blog :

Ab NuGet 4.0 in Visual Studio 2017 wird der NuGet Package Manager als Teil von Visual Studio ausgeliefert. Neuere Versionen stehen nicht zum Herunterladen in der VS-Erweiterungsgalerie zur Verfügung. NuGet-Updates werden automatisch zusammen mit anderen Visual Studio-Updates abgerufen.

Daher ist die NuGet Package Manager-Erweiterung bereits in Visual Studio 2017 integriert. Sie müssen es nicht installieren oder aktualisieren.

Nach der Installation von Visual Studio 2017 können Sie den Nuget-Paketmanager direkt verwenden. Klicken Sie mit der rechten Maustaste auf das Projekt, es gibt eine Option Manager NuGet-Pakete .... In Browse dort das openBLAS-Nuget-Paket eingetragen. Wählen Sie dann die Paketversion aus und installieren Sie sie:

 enter image description here

Sie können das nuget-Paket auch über NuGet-Befehle direkt in Visual Studio installieren. Weitere Informationen finden Sie in der NuGet-Dokumentation .

4
Leo Liu-MSFT

Das hat für mich funktioniert:

Löschen Sie %AppData%\NuGet\Nuget.config und dann Starten Sie Visual Studio neu

(Durch das Löschen der Datei Nuget.config wird VS dazu gezwungen, eine neue Konfigurationsdatei zu erstellen. Dies kann viele verschiedene Probleme lösen, je nachdem, was in Ihrer Konfigurationsdatei beschädigt wurde.)

1
ndreisg

Ich habe mit VS2017 die Erfahrung gemacht, dass NuGet Package Manager nicht automatisch installiert wurde. Es musste über den VS Installer ausgewählt werden:

 enter image description here

Ich konnte diese bei der Erstinstallation nicht auswählen/installieren und musste sie später erneut hinzufügen/installieren. Nach der Installation waren die Paketquellen im NuGet Package Manager jedoch auf "Microsoft Visual Studio Offline Packages" beschränkt und die Paketwiederherstellung funktioniert nicht ordnungsgemäß. Dem Vorschlag von @ndreisg folgend, habe ich die Datei Nuget.config gelöscht. Nach dem Neustart von VS2017 funktionierte alles und ich konnte Pakete auf einer vorhandenen Lösung wiederherstellen.

0
Mark Uebel