NuGet Versions and Release History
|
This section documents MSBuild 18.9, the .NET SDK 10.0.402 (with its This content was generated with the assistance of AI and should be verified against the official documentation before being relied on in production. The C# Reference bibliography lists the reference material consulted while preparing these pages. |
The NuGet client ships inside every .NET SDK, inside Visual Studio and as nuget.exe, each on its own schedule. This page
shows how to find the version in use, maps NuGet versions to the SDKs and Visual Studio releases that carry them, and
collects the release history the other NuGet pages cite. The baseline is NuGet 7.9.0, in .NET SDK 10.0.400 and
10.0.402.
Finding the version
dotnet nuget --version
7.9.0-rc.611+a8dd0577c5c13f43a2f57fe33b4ff11b90f6371e.a8dd0577c5c13f43a2f57fe33b4ff11b90f6371e
The SDK carries a build labelled as a release candidate of 7.9.0 — the SDK’s internal dependency label; the
functionality is that of NuGet 7.9.0. The commit after + is the SDK’s. In Visual Studio, Help > About lists the NuGet
Package Manager version; nuget.exe help prints its own.
nuget.exe releases are listed in a JSON feed:
curl -s https://dist.nuget.org/tools.json | jq -r '."nuget.exe"[:4][] | "\(.version) \(.stage) \(.uploaded[:10])"'
7.9.0 ReleasedAndBlessed 2026-08-11
7.6.0 ReleasedAndBlessed 2026-05-12
7.3.1 ReleasedAndBlessed 2026-04-14
7.3.0 ReleasedAndBlessed 2026-02-10
Mapping
| NuGet | .NET SDK | Visual Studio |
|---|---|---|
6.8 |
8.0.100 |
2022 17.8 |
6.9 |
8.0.200 |
2022 17.9 |
6.10 |
8.0.300 |
2022 17.10 |
6.11 |
8.0.400 |
2022 17.11 |
6.12 |
9.0.100 |
2022 17.12 |
6.13 |
9.0.200 |
— (the release notes list no Visual Studio version for 6.13.0) |
6.14 |
9.0.300 |
2022 17.14 |
7.0 |
10.0.100 |
2026 18.0 |
7.3 |
10.0.200 |
2026 18.3 |
7.4, 7.5 |
— (Visual Studio-only) |
2026 18.4, 18.5 |
7.6 |
10.0.300 |
2026 18.6 |
7.7, 7.8 |
— (Visual Studio-only) |
2026 18.7, 18.8 |
7.9 |
10.0.400 (baseline 10.0.402) |
2026 18.9 |
7.10 |
— (Visual Studio-only) |
2026 18.10 |
8.0 (preview) |
11.0.100-rc.2 ( |
— |
Since NuGet 7, versions that ship with an SDK band alternate with Visual Studio-only releases, whose release-notes pages say so and list "N/A" for the SDK. There are no release-notes pages for 7.1 and 7.2 (the URLs return 404), and no page for 8.0 yet. A repository built with both Visual Studio 18.10 (NuGet 7.10) and SDK 10.0.402 (NuGet 7.9) can therefore see slightly different restore behaviour in the IDE and on the command line.
Release history
| NuGet | SDK / VS | Change |
|---|---|---|
4.3 |
SemVer 2.0.0 versions |
|
4.9 |
VS 15.9 |
lock files ( |
5.0 |
VS 16.0 |
|
5.7 |
VS 16.7 |
|
5.9 |
5.0.200 |
|
6.0 |
6.0.100 / VS 2022 |
package source mapping; vulnerability and deprecation info in the package manager UI (notes) |
6.2 |
6.0.3xx / VS 17.2 |
CPM |
6.3 |
VS 17.3 |
NU1803 HTTP-source warning (notes) |
6.4 |
7.0.100 / VS 17.4 |
Central Package Management production ready; |
6.5 |
7.0.200 |
|
6.8 |
8.0.100 |
NuGetAudit; |
6.9 |
8.0.200 |
|
6.10 |
8.0.3xx |
|
6.11 |
8.0.400 |
|
6.12 |
9.0.100 |
the new dependency resolver; |
6.13 |
9.0.200 |
|
6.14 |
9.0.300 |
|
7.0 |
10.0.100 / VS 18.0 |
** |
7.3 |
10.0.200 |
|
7.6 |
10.0.300 |
duplicate frameworks (NU1018, NU1019); push API key from an environment variable (notes) |
7.9 |
10.0.400 |
|
8.0 (preview) |
.NET 11 SDK |
minimum publish age ( |
The 4.3, 4.9 and 5.0 rows come from the feature pages that cite them (versioning, lock files, GeneratePathProperty);
their release notes are not at the nuget-4.3-style URLs. Two dates on the documentation pages conflict with the
release notes — dotnet nuget config (8.0.2xx on its pages, 6.10 / 8.0.3xx in the notes) and
--allow-insecure-connections (".NET 9" on its page, 6.11 / 8.0.400 in the notes) — and are discussed on
dotnet package and nuget
Commands and
Package Sources and Source Mapping.