dotnet / dotnet/msbuild

Conflicts between different versions of "Microsoft.Win32.Registry" when referencing Microsoft.Build latest version (15.9.20)

Open
#4,183 3 comments 0 reactions 0 assignees View on GitHub
triaged
Dominant language
C#
Stars
5.5k
Forks
1.5k
Avg merge
1d 13h
Merged PRs (30d)
133

Description

### Steps to reproduce

```
There was a conflict between "Microsoft.Win32.Registry, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" and "Microsoft.Win32.Registry, Version=4.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a". (TaskId:192)
"Microsoft.Win32.Registry, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" was chosen because it was primary and "Microsoft.Win32.Registry, Version=4.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" was not. (TaskId:192)
References which depend on "Microsoft.Win32.Registry, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" [C:\Users\ContainerAdministrator\.nuget\packages\microsoft.win32.registry\4.3.0\ref\netstandard1.3\Microsoft.Win32.Registry.dll]. (TaskId:192)
C:\Users\ContainerAdministrator\.nuget\packages\microsoft.win32.registry\4.3.0\ref\netstandard1.3\Microsoft.Win32.Registry.dll (TaskId:192)
Project file item includes which caused reference "C:\Users\ContainerAdministrator\.nuget\packages\microsoft.win32.registry\4.3.0\ref\netstandard1.3\Microsoft.Win32.Registry.dll". (TaskId:192)
C:\Users\ContainerAdministrator\.nuget\packages\microsoft.win32.registry\4.3.0\ref\netstandard1.3\Microsoft.Win32.Registry.dll (TaskId:192)
References which depend on "Microsoft.Win32.Registry, Version=4.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" []. (TaskId:192)
C:\Users\ContainerAdministrator\.nuget\packages\microsoft.build\15.9.20\lib\netstandard2.0\Microsoft.Build.dll (TaskId:192)
Project file item includes which caused reference "C:\Users\ContainerAdministrator\.nuget\packages\microsoft.build\15.9.20\lib\netstandard2.0\Microsoft.Build.dll". (TaskId:192)
C:\Users\ContainerAdministrator\.nuget\packages\microsoft.build\15.9.20\lib\netstandard2.0\Microsoft.Build.dll (TaskId:192)
C:\Users\ContainerAdministrator\.nuget\packages\netstandard.library\2.0.3\build\netstandard2.0\ref\mscorlib.dll (TaskId:192)
Project file item includes which caused reference "C:\Users\ContainerAdministrator\.nuget\packages\netstandard.library\2.0.3\build\netstandard2.0\ref\mscorlib.dll". (TaskId:192)
C:\Users\ContainerAdministrator\.nuget\packages\netstandard.library\2.0.3\build\netstandard2.0\ref\mscorlib.dll (TaskId:192)
```

Either include a project sample, attach a zipped project, or provide IDE / CLI steps to create the project and repro the behaviour. Example of a project sample:

Project file

```xml


netstandard2.0





```

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.