NuGet 2.5 Released
Download it now
NuGet was included in all editions of Visual Studio 2012 and it’s also available for Visual Studio 2010 through the Visual Studio Extension Manager. To get the latest version of NuGet installed in Visual Studio, either check for updates in the extension manager or download the latest version directly.
We would like to thank the following external contributors for their significant contributions to NuGet 2.5:
- Daniel Plaisted (dsplaisted) – Add MonoAndroid, MonoTouch, and MonoMac to the list of known target framework identifiers. #2847
- Andres G. Aragoneses (knocte) – Fix spelling of NuGet.targets for a case-sensitive OS #2865
- David Fowler (dfowler) – Make the solution build on Mono.
- Andrew Theken (atheken) – Fix unit tests failing on Mono.
- Olivier Dagenais (OliIsCool) – nuget.exe pack command does not propagate Properties to msbuild #2920
- Miroslav Bajtos (MiroslavBajtos) – Modified XML handling code to preserve formatting. #1511
- Adam Ralph (adamralph) – Added recognized words to custom dictionary to allow build.cmd to succeed.
- Bruno Roggeri (broggeri) – Fix unit tests when running in localized VS.
- Gareth Evans (garethevans) – Extracted interface from PackageService
- Maxime Brugidou (brugidou) – Handle project dependencies when packing #936
- Xavier Decoster (XavierDecoster) – Support Clear Text Password when storing package source credentials in nuget.cofig files #2991, #3164
We also appreciate the following individuals for finding bugs with NuGet 2.5 Beta/RC that were approved and fixed before the final release:
What’s Included in NuGet 2.5
This release was so big, we felt compelled to skip versions 2.3 and 2.4! To date, this is the largest release we’ve had for NuGet, with 169 work items in the release.
Here are the most notable features:
- Allow users to overwrite content files that already exist
- Automatic import of msbuild targets and props files
- Specify different references per platform using
- Update All button to allow updating all packages at once
- Improved project reference support for NuGet.exe Pack
- Add a ‘Minimum NuGet Version’ property to packages
- Dependencies are no longer unnecessarily updated during package installation
- NuGet.exe outputs http requests with detailed verbosity
- NuGet.exe push now supports UNC and directory sources
- NuGet.exe supports explicitly-specified Config files
- Support for Native projects
We’ve outgrown NuGet’s current description. According to nuget.org, we have the following description and slogan:
Jump Start Your Projects with NuGet
NuGet is a Visual Studio extension that makes it easy to install and update third-party libraries and tools in Visual Studio.
So install NuGet and get a jump on your next project!
We have come up with a new description for NuGet:
NuGet 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 (nuget.org) is the central package repository used by all package authors and consumers.
You can expect the home page at nuget.org to reflect this new description soon.