New dependency resolver does not properly detect a cycle with a transitive dependency with the same name as the root project #14052
Labels
Area:NewDependencyResolver
Issues related to the new dependency graph resolver
Category:Quality Week
Issues that should be considered for quality week
Priority:2
Issues for the current backlog.
SeQuality
Type:Bug
Milestone
NuGet Product Used
dotnet.exe
Product Version
9.0.0
Worked before?
Assume no
Impact
It's more difficult to complete my work
Repro Steps & Context
LightGbm
It fails with message 'the given key was not present in the dictionary'
This is happening because a transitive dependency has the same name as the root project and the new dependency resolver tries to replace the root project with it instead of just ignoring it for later since it needs to be detected as a cycle instead.
Verbose Logs
The text was updated successfully, but these errors were encountered: