Sök…


Anmärkningar

NuGet.org :

NuGet är paketansvarig för Microsofts utvecklingsplattform inklusive .NET. NuGet-klientverktygen ger möjlighet att producera och konsumera paket. NuGet Gallery är det centrala paketförvaret som används av alla paketförfattare och konsumenter.

Bilder i exempel med tillstånd av NuGet.org .

Installera NuGet Package Manager

För att kunna hantera dina projekts paket behöver du NuGet Package Manager. Detta är en Visual Studio-förlängning, förklarad i de officiella dokumenten: Installera och uppdatera NuGet Client .

Från och med Visual Studio 2012 ingår NuGet i varje utgåva och kan användas från: Verktyg -> NuGet Package Manager -> Package Manager Console.

Du gör det genom Verktyg-menyn i Visual Studio genom att klicka på Extensions and Updates:

ange bildbeskrivning här

Detta installerar både GUI:

  • Tillgänglig genom att klicka på "Hantera NuGet-paket ..." i ett projekt eller dess referensmapp

Och Package Manager-konsolen:

  • Verktyg -> NuGet Package Manager -> Package Manager Console.

Hantera paket genom UI

När du högerklickar på ett projekt (eller dess referensmapp) kan du klicka på alternativet "Hantera NuGet-paket ...". Detta visar Package Manager-dialogen .

ange bildbeskrivning här

Hantera paket genom konsolen

Klicka på menyerna Verktyg -> NuGet Package Manager -> Package Manager Console för att visa konsolen i din IDE. Officiell dokumentation här .

Här kan du bland annat utfärda install-package som installerar det angivna paketet i det för närvarande valda "Standardprojektet":

Install-Package Elmah

Du kan också ge projektet att installera paketet till och åsidosätta det valda projektet i rullgardinsmenyn "Standardprojekt":

Install-Package Elmah -ProjectName MyFirstWebsite

Uppdatera ett paket

För att uppdatera ett paket använder du följande kommando:

PM> Update-Package EntityFramework

där EntityFramework är namnet på paketet som ska uppdateras. Observera att uppdateringen kommer att köras för alla projekt, och så skiljer sig från Install-Package EntityFramework som bara skulle installeras till "Standardprojekt".

Du kan också specificera ett enda projekt uttryckligen:

PM> Update-Package EntityFramework -ProjectName MyFirstWebsite

Avinstallera ett paket

PM> Uninstall-Package EntityFramework  

Avinstallera ett paket från ett projekt i en lösning

PM> Uninstall-Package -ProjectName MyProjectB EntityFramework

Installera en specifik version av ett paket

PM> Install-Package EntityFramework -Version 6.1.2  

Lägga till ett paketkällfoder (MyGet, Klondike, ect)

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

Använda olika (lokala) Nuget-paketkällor med UI

Det är vanligt att företaget ställer in sin egen nuget-server för distribution av paket över olika team.

  1. Gå till Solution Explorer och klicka på höger musknapp och välj sedan Manage NuGet Packages for Solution

ange bildbeskrivning här

  1. I fönstret som öppnas klickar du på Settings

ange bildbeskrivning här

  1. Klicka på + i övre högra hörnet och lägg sedan till namn och url som pekar på din lokala nuget-server.

ange bildbeskrivning här

avinstallera en specifik version av paketet

PM> uninstall-Package EntityFramework -Version 6.1.2


Modified text is an extract of the original Stack Overflow Documentation
Licensierat under CC BY-SA 3.0
Inte anslutet till Stack Overflow