Reported issues for Microsoft NuGet
Pod holds 24 of 74 problems reported by people outside the maintainer team. Issues filed by the project's own owners, members and collaborators are excluded entirely — a maintainer's release checklist is not a warning to a prospective user.
Back to Microsoft NuGet.
Most discussed
[Bug]: Unexpected NU1008 errors
NuGet Product Used
Visual Studio Package Manager Console
Product Version
VS Internal Previews
Worked before?
17.2 Preview 3
Impact
It's more difficult to complete my work
Workaround
Restore from the command-line before building in Visual Studio
Repro Steps & Context
- Install internal preview of VS
- Clone our repo (not public, so can't link - I can provide directly if needed - but it is a solution with 5 SDK-style .NET Framework projects
Read the thread · 2022-04-14 · closed · external user · 9 comments
[Bug]: KeyNotFoundException in LockFileBuilder.CreateLockFile
NuGet Product Used
dotnet.exe
Product Version
5.0.301
Worked before?
No response
Impact
Other
Repro Steps & Context
I ran dotnet restore on my solution on CI after first installing .NET 5.0.301.
I saw a NullReferenceException and a KeyNotFoundException.
2021-07-14T00:34:23.5238067Z Determining projects to restore...
2021-07-14T00:34:23.8636897Z C:\a\_tool\dotnet\sdk\5.0.301\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.EolTargetFrameworks.targets(28,5)
[Read the thread](https://github.com/NuGet/Home/issues/11028) · 2021-07-14 · closed · external user · 16 comments
### Command “dotnet restore -f --use-lock-file” created a lock file for every project when the solution have project reference
## Details about Problem
NuGet version: NuGet Client Dev\5.8.0.6783
VS Version: Master\30423.24
OS: Windows-10-Enterprise-RS5
## Detailed repro steps
1. Create a solution with two projects [e.g. C# Class Library (.NET Core 5.0)] called “CL1” and “CL2” in VS.
2. Make the project graph structure: CL1 -> CL2 and **close the solution/VS**.
3. Open “Developer Command Prompt”, cd to CL1 project path and input command “dotnet restore -f --use-lock-file”.
4. Open the solution and check the Solu
[Read the thread](https://github.com/NuGet/Home/issues/9933) · 2020-08-24 · closed · external user · 15 comments
### How to copy non assembly files to output directory of application
Hello.
How is it possible to copy none assembly files, like .xml, .txt .cat, and so on to the output directory of the application which uses my nuget package.
This is how my projectfile of my nuget package in visual studio looks like
```xml
<?xml version="1.0" encoding="utf-8"?>
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>net40</TargetFramework>
<PackageId>SomeId</PackageId>
<Version>1.0.0.0</Version>
<Authors>booster</Authors>
<Compa
[Read the thread](https://github.com/NuGet/Home/issues/8843) · 2019-11-20 · closed · external user · 22 comments
### Misleading message "NU3028: The certificate is revoked."
Using `nuget.exe sign -Timestamper http://tsa.starfieldtech.com` from the command line:
Timestamping package(s) with:
http://tsa.starfieldtech.com
NU3028: The certificate is revoked.
NU3028: Certificate chain validation failed.
It would seem like the next step would be to go to our certificate issuer who runs that timestamp server and as them why our tools are saying that their timestamp certificate is revoked, but that just sounded too
[Read the thread](https://github.com/NuGet/Home/issues/7979) · 2019-04-09 · closed · external user · 9 comments
### Repository Signatures
Status: **Reviewing**
Use this issue to discuss the [Repository Signatures](https://github.com/NuGet/Home/wiki/Repository-Signatures) spec.
[Read the thread](https://github.com/NuGet/Home/issues/6378) · 2018-01-03 · closed · external user · 19 comments
### Improve NuGet package debugging and symbols experience
Currently the NuGet package debugging and symbols experience is not streamlined.
Some areas that need improvement are:
1. Optimize the NuGet package and symbol authoring story to encourage ####production of symbols
2. Support for the new portable PDB format for .NET Core and .NET Standard applications
3. Better integration in Visual Studio tooling.
This issue will be used for discussion of the spec [here.](https://github.com/NuGet/Home/wiki/NuGet-Package-Debugging-&-Symbols-Improve
[Read the thread](https://github.com/NuGet/Home/issues/6104) · 2017-10-25 · closed · external user · 93 comments
### Consider installer for NuGet.exe (w/ adding to path, etc...)
The release for nuget states that nuget "is only available with Visual Studio 2015, and was included in the distribution of Visual Studio 2015 Update 1". I have a clean development machine with VS 2015 and can open up Package Manager Console, type nuget, and get an error. This is crazy, it should just work.
I know Windows users shy away from the command line, but stuff like this is why. Please set the path upon install so nuget 'just works'. It is so annoying every time I try to do anything
[Read the thread](https://github.com/NuGet/Home/issues/2468) · 2016-04-06 · closed · external user · 29 comments
## Most recent
### Review Supply Chain security with Copilot using a VS Error List fixer
Particularly for Supply Chain features, we'd like to use the NuGet MCP Server when available to assist the customer in resolving their issues.
For example, for [NU1507](https://learn.microsoft.com/en-us/nuget/reference/errors-and-warnings/nu1507) when CPM is enabled, and a customer enables Warnings as Errors, our MCP tool can possibly help them enable PackageSourceMapping for their repo, or let them know that it's safe to ignore this warning/error.
[Read the thread](https://github.com/NuGet/Home/issues/15049) · 2026-08-15 · closed · outside contributor · 0 comments
### Skill to explore a NuGet package API (offline, from local cache)
_Transferred from https://github.com/dotnet/skills/issues/981 — originally filed by @verdie-g._
When using a NuGet package, it would be useful for an AI agent to explore its API (including XML docs) without relying solely on LSP. The proposal outlines a tiered approach:
1. **Locate the package/type** in the local NuGet cache (`~/.nuget/packages/`)
2. **Read shipped XML docs** next to the DLL
3. **Enumerate public surface** via reflection
4. **Resolve real source** files via Source Link embedde
[Read the thread](https://github.com/NuGet/Home/issues/15041) · 2026-08-12 · open · external user · 0 comments
### Review your Package Source Mapping & Supply Chain Security with GitHub Copilot
Introduce a Button (Command) to the Package Source Mapping VS Settings which attempts to prompt GitHub Copilot with "Review this repository's package source mappings.", invoking the NuGet MCP tool to review supply chain security.
[Read the thread](https://github.com/NuGet/Home/issues/15021) · 2026-08-04 · closed · outside contributor · 0 comments
### The NuGet Solver tool is still unavailable after the NuGet MCP Server is enabled from MCP Server Manager
### NuGet Product Used
Visual Studio Package Management UI
### Product Version
VS Main\11820.301 + NuGet Client Dev\7.8.0.39
### Worked before?
It's a regression since it doesn’t repro on VS Main\11813.22 + NuGet Client Dev\7.8.0.24.
### Impact
It's more difficult to complete my work
### Repro Steps & Context
#### Note:
1. Repro rate: 100%.
#### Repro Steps:
1. Create a C# Console App (.NET 10.0) in VS and open the project-level PM UI.
2. Go back to the ‘Browse’ tab of PM UI, select the
[Read the thread](https://github.com/NuGet/Home/issues/14912) · 2026-05-21 · closed · external user · 5 comments
### Add minimum package age policy
Add minimum package release age policy for restore/install/update to mitigate supply-chain attacks.
Similar to pnpm/Renovate/+others minimumReleaseAge and Dependabot cooldown but as close to the development as possible.
This would protect developers machines and CI from picking up packages created before a set age enforced at the package manager level.
Need to decide where the policy can be set. Ideas are at least `Directory.Build.props` (and therefore also csprojs?), maybe `nuget.config` glob
[Read the thread](https://github.com/NuGet/Home/issues/14899) · 2026-05-06 · closed · external user · 2 comments
### [MCP Server]: MCP Server .exe is not code signed
### Issue Type
Bug
### MCP Server Package Version
1.2.3
### .NET Version
.NET 10.0
### Environment
- [ ] Visual Studio
- [x] VS Code
- [x] GitHub Copilot Coding Agent
- [ ] CLI
- [ ] Other (please specify below)
### If "Other", please specify
_No response_
### Prompt or Input
Starting the MCP server is not possible in high security environments where applications are whitelisted via AppLocker.
The root of the issue is that the following .exe is not code signed with any certificate.
[Read the thread](https://github.com/NuGet/Home/issues/14861) · 2026-04-16 · closed · external user · 1 comment
### [MCP Server]: MCP Server .exe is not code signed
### Issue Type
Bug
### MCP Server Package Version
1.2.3
### .NET Version
.NET 10
### Environment
- [ ] Visual Studio
- [x] VS Code
- [x] GitHub Copilot Coding Agent
- [ ] CLI
- [ ] Other (please specify below)
### If "Other", please specify
_No response_
### Prompt or Input
Starting the MCP server is not possible in high security environments where applications are whitelisted via AppLocker.
The root of the issue is that the following .exe is not code signed with any certificate.
C:
[Read the thread](https://github.com/NuGet/Home/issues/14860) · 2026-04-16 · closed · external user · 1 comment
### NuGet.Mcp.Server 1.1.29 grows to 50+ GB RSS and is killed by kernel jetsam on macOS (C# Dev Kit pre-release only)
### Summary
`NuGet.Mcp.Server@1.1.29`, auto-launched by the VS Code C# Dev Kit extension (`ms-dotnettools.csdevkit` / `csdevkit.nuget-mcp` provider), grew from zero to **50,522 MB resident (≈49.3 GB)** in roughly 5 hours on Apple M4 silicon, exhausted physical RAM and the compressor, and was killed by the XNU jetsam mechanism as the system's `largestProcess` at the moment of OOM.
**Scope:** this reproduces only on the **pre-release channel** of C# Dev Kit (`3.11.200`). After switching to the c
[Read the thread](https://github.com/NuGet/Home/issues/14854) · 2026-04-11 · closed · external user · 3 comments
### NuGet MCP Server doesn’t work in GitHub Copilot Chat window even after restarting
### NuGet Product Used
Visual Studio Package Management UI
### Product Version
VS Main\11625.112 + NuGet Client Dev\7.6.0.33
### Worked before?
It's a regression since it doesn’t repro on VS Main\11617.104 + NuGet Client Dev\7.6.0.22.
### Impact
It's more difficult to complete my work
### Repro Steps & Context
#### Note:
1. Repro rate: 100%
#### Repro Steps:
1. Create a C# Console App (.NET 10.0) in VS and open the project-level PM UI.
2. Go back to the ‘Browse’ tab of PM UI, select the
[Read the thread](https://github.com/NuGet/Home/issues/14829) · 2026-03-26 · closed · external user · 4 comments
### [MCP Server]: hangs when accessing Azure DevOps private NuGet feed
### Issue Type
Bug
### MCP Server Package Version
came with VS 18.4.0
### .NET Version
.NET 10.0.200
### Environment
- [x] Visual Studio
- [ ] VS Code
- [ ] GitHub Copilot Coding Agent
- [ ] CLI
- [ ] Other (please specify below)
### If "Other", please specify
_No response_
### Prompt or Input
What NuGet package should I use for HttpClient logging?
### Expected Response
Microsoft.Extensions.Http.Diagnostics
### Actual Response
Timed out attempting to retrieve the package list.
##
[Read the thread](https://github.com/NuGet/Home/issues/14803) · 2026-03-11 · closed · external user · 7 comments
### [MCP Server]:
### Issue Type
Bug
### MCP Server Package Version
_No response_
### .NET Version
_No response_
### Environment
- [x] Visual Studio
- [x] VS Code
- [x] GitHub Copilot Coding Agent
- [x] CLI
- [ ] Other (please specify below)
### If "Other", please specify
_No response_
### Prompt or Input
mkdir your/build/directory
cd your/build/directory
cmake -DCMAKE_EXPORT_COMPILE_COMMANDS=ON path/to/llvm/sources
### Expected Response
A don't have access and he don't give any solutions code. No np
[Read the thread](https://github.com/NuGet/Home/issues/14794) · 2026-03-09 · closed · external user · 4 comments
### [MCP Server]:
### Issue Type
Bug
### MCP Server Package Version
0.1.0
### .NET Version
10
### Environment
- [x] Visual Studio
- [ ] VS Code
- [ ] GitHub Copilot Coding Agent
- [ ] CLI
- [ ] Other (please specify below)
### If "Other", please specify
_No response_
### Prompt or Input
I am trying to access github copilot from visual studio. But not able to access
### Expected Response
Response from Github copilot
### Actual Response
<img width="534" height="557" alt="Image" src="https://github.co
[Read the thread](https://github.com/NuGet/Home/issues/14736) · 2026-02-04 · closed · external user · 2 comments
### NugetProjectServiceV1 brokered service is not usable from out-of-proc consumers
### NuGet Product Used
Visual Studio Package Management UI
### Product Version
Visual Studio (any version)
### Worked before?
no
### Impact
I'm unable to use this version
### Repro Steps & Context
NugetProjectServiceV1 service descriptor is using MessagePack formatter and HttpLikeHeaders which are not compatible so out of proc usage of the service is not possible today. For message pack formatter, the delimiter should be BigEndianInt32LengthHeader.
To test these interfaces and descript
[Read the thread](https://github.com/NuGet/Home/issues/14732) · 2026-02-03 · closed · external user · 0 comments
### [MCP Server]: AI tutor / best practices for supply chain security in .NET
### Issue Type
Feature
### MCP Server Package Version
_No response_
### .NET Version
_No response_
### Environment
- [ ] Visual Studio
- [ ] VS Code
- [ ] GitHub Copilot Coding Agent
- [ ] CLI
- [ ] Other (please specify below)
### If "Other", please specify
_No response_
### Prompt or Input
"Help me setup my NuGet supply chain security"
### Expected Response
non-existing tool
### Actual Response
non-existing tool
### Additional Context or Description
More and more tools are pro
[Read the thread](https://github.com/NuGet/Home/issues/14713) · 2026-01-12 · open · external user · 2 comments
### Vulnerability InfoBar in Visual Studio now has "How to fix with GitHub Copilot" link to NuGet's MCP Server documentation
When the package vulnerability InfoBar is shown, add an action to link to our MCP Server docs so customers can learn how to resolve the vulnerability warning using GitHub Copilot
[Read the thread](https://github.com/NuGet/Home/issues/14680) · 2025-12-10 · closed · outside contributor · 0 comments
### [MCP Server]: Unhandled exception. System.DllNotFoundException: Dll was not found.
### Issue Type
Bug
### MCP Server Package Version
1.1.12
### .NET Version
10.0.100
### Environment
- [ ] Visual Studio
- [ ] VS Code
- [ ] GitHub Copilot Coding Agent
- [ ] CLI
- [x] Other (please specify below)
### If "Other", please specify
Cherry Studio
### Prompt or Input
N/A
### Expected Response
N/A
### Actual Response
Unhandled exception. System.DllNotFoundException: Dll was not found. at Microsoft.Build.Locator.NativeMethods.hostfxr_resolve_sdk2(String exe_dir, Str
Read the thread · 2025-12-09 · closed · external user · 7 comments
The remaining reports are on the project's issue tracker.