Zoeken…


Opmerkingen

NuGet.org :

NuGet is de pakketbeheerder voor het Microsoft-ontwikkelingsplatform inclusief .NET. De NuGet-clienttools bieden de mogelijkheid om pakketten te produceren en te consumeren. De NuGet Gallery is de centrale pakketrepository die door alle pakketauteurs en consumenten wordt gebruikt.

Afbeeldingen in voorbeelden met dank aan NuGet.org .

NuGet Package Manager installeren

Om de pakketten van uw projecten te kunnen beheren, hebt u NuGet Package Manager nodig. Dit is een Visual Studio-extensie, uitgelegd in de officiële documenten: NuGet Client installeren en bijwerken .

Vanaf Visual Studio 2012 is NuGet in elke editie opgenomen en kan worden gebruikt vanuit: Tools -> NuGet Package Manager -> Package Manager Console.

U doet dit via het menu Extra van Visual Studio en klikt op Extensies en updates:

voer hier de afbeeldingsbeschrijving in

Hiermee wordt zowel de GUI geïnstalleerd:

  • Beschikbaar door te klikken op "NuGet-pakketten beheren ..." in een project of de map Referenties

En de Package Manager-console:

  • Hulpmiddelen -> NuGet Pakketbeheer -> Pakketbeheerconsole.

Pakketten beheren via de gebruikersinterface

Wanneer u met de rechtermuisknop op een project (of de map Verwijzingen) ervan klikt, kunt u op de optie "NuGet-pakketten beheren ..." klikken. Dit toont het dialoogvenster Pakketbeheer .

voer hier de afbeeldingsbeschrijving in

Pakketten beheren via de console

Klik op de menu's Extra -> NuGet Pakketbeheer -> Pakketbeheer Console om de console in uw IDE weer te geven. Officiële documentatie hier .

Hier kunt u uit te geven, onder andere install-package commando's die de ingevoerde pakket installeert in de momenteel geselecteerde "Default project":

Install-Package Elmah

U kunt ook het project leveren om het pakket op te installeren, waarbij het geselecteerde project wordt genegeerd in de vervolgkeuzelijst "Standaardproject":

Install-Package Elmah -ProjectName MyFirstWebsite

Een pakket bijwerken

Gebruik de volgende opdracht om een pakket bij te werken:

PM> Update-Package EntityFramework

waarbij EntityFramework de naam is van het pakket dat moet worden bijgewerkt. Houd er rekening mee dat de update voor alle projecten wordt uitgevoerd en dus verschilt van het Install-Package EntityFramework dat alleen op "Standaardproject" wordt geïnstalleerd.

U kunt ook expliciet een enkel project specificeren:

PM> Update-Package EntityFramework -ProjectName MyFirstWebsite

Een pakket verwijderen

PM> Uninstall-Package EntityFramework  

Een pakket verwijderen uit één project in een oplossing

PM> Uninstall-Package -ProjectName MyProjectB EntityFramework

Een specifieke versie van een pakket installeren

PM> Install-Package EntityFramework -Version 6.1.2  

Een pakketbronfeed toevoegen (MyGet, Klondike, ect)

nuget sources add -name feedname -source http://sourcefeedurl

Gebruik van verschillende (lokale) Nuget-pakketbronnen met behulp van UI

Het is gebruikelijk dat een bedrijf zijn eigen nugetserver instelt voor de distributie van pakketten over verschillende teams.

  1. Ga naar Solution Explorer en klik op de rechtermuisknop en kies Manage NuGet Packages for Solution

voer hier de afbeeldingsbeschrijving in

  1. Klik in het Settings venster op Settings

voer hier de afbeeldingsbeschrijving in

  1. Klik op + in de rechterbovenhoek en voeg vervolgens de naam en URL toe die naar uw lokale nugetserver verwijst.

voer hier de afbeeldingsbeschrijving in

verwijder een specifieke versie van het pakket

PM> uninstall-Package EntityFramework -Version 6.1.2


Modified text is an extract of the original Stack Overflow Documentation
Licentie onder CC BY-SA 3.0
Niet aangesloten bij Stack Overflow