| Start |
|---|
Uninstalling a package from one project in a solution |
Installing a specific version of a package |
| Installing the NuGet Package Manager In order to be able to manage your projects' packages, you need the NuGet Package Manager. This is a Visual Studio Extension, explained in the official docs: Installing and Updating NuGet Client (opens new window). Starting with Visual Studio 2012, NuGet is included in every edition, and can be used from: Tools -> NuGet Package Manager -> Package Manager Console. You do so through the Tools menu of Visual Studio, clicking Extensions and Updates: This installs both the GUI:
And the Package Manager Console:
|
Adding a package source feed (MyGet, Klondike, ect) |
| Managing Packages through the UI When you right-click a project (or its References folder), you can click the "Manage NuGet Packages..." option. This shows the Package Manager Dialog (opens new window). |
| Managing Packages through the console Click the menus Tools -> NuGet Package Manager -> Package Manager Console to show the console in your IDE. Official documentation here (opens new window). Here you can issue, amongst others, You can also provide the project to install the package to, overriding the selected project in the "Default project" dropdown: |
| Updating a package To update a package use the following command: where EntityFramework is the name of the package to be updated. Note that update will run for all projects, and so is different from You can also specify a single project explicitly: |
Uninstalling a package |
uninstall a specific version of package |
| Using different (local) Nuget package sources using UI It is common for company to set up it's own nuget server for distribution of packages across different teams.
RemarksNuGet is the package manager for the Microsoft development platform including .NET. The NuGet client tools provide the ability to produce and consume packages. The NuGet Gallery is the central package repository used by all package authors and consumers. Images in examples courtesy of NuGet.org (opens new window). |
Read Article
https://develop.horje.com/learn/1434/reference