Skip to content

Found conflicts between different versions of "System.Security.Principal.Windows" that could not be resolved. #62044

Closed
@Inerska

Description

@Inerska

Description

Hello I'm creating an Uwp project, the structure is :

  • ProjectName.Uwp (which is also containing the IoC container)
  • ProjectName.ViewModels
  • ProjectName.Api (to retrieve some informations to display it in the viewmodels and the Uwp project)

When I'm running the Uwp project I have a lot of warnings :
warning MSB3277: Found conflicts between different versions of "System.Security.Principal.Windows" that could not be resolved. 3>C:\Program Files\Microsoft Visual Studio\2022\Professional\MSBuild\Current\Bin\amd64\Microsoft.Common.CurrentVersion.targets(2304,5): warning MSB3277: There was a conflict between "System.Security.Principal.Windows, Version=4.1.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" and "System.Security.Principal.Windows, Version=5.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a". 3>C:\Program Files\Microsoft Visual Studio\2022\Professional\MSBuild\Current\Bin\amd64\Microsoft.Common.CurrentVersion.targets(2304,5): warning MSB3277: "System.Security.Principal.Windows, Version=4.1.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" was chosen because it was primary and "System.Security.Principal.Windows, Version=5.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" was not. 3>C:\Program Files\Microsoft Visual Studio\2022\Professional\MSBuild\Current\Bin\amd64\Microsoft.Common.CurrentVersion.targets(2304,5): warning MSB3277: References which depend on "System.Security.Principal.Windows, Version=4.1.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" [C:\Users\<username>\.nuget\packages\microsoft.netcore.universalwindowsplatform\6.2.13\ref\uap10.0.15138\System.Security.Principal.Windows.dll]. 3>C:\Program Files\Microsoft Visual Studio\2022\Professional\MSBuild\Current\Bin\amd64\Microsoft.Common.CurrentVersion.targets(2304,5): warning MSB3277: C:\Users\<username>\.nuget\packages\microsoft.netcore.universalwindowsplatform\6.2.13\ref\uap10.0.15138\System.Security.Principal.Windows.dll 3>C:\Program Files\Microsoft Visual Studio\2022\Professional\MSBuild\Current\Bin\amd64\Microsoft.Common.CurrentVersion.targets(2304,5): warning MSB3277: Project file item includes which caused reference "C:\Users\<username>\.nuget\packages\microsoft.netcore.universalwindowsplatform\6.2.13\ref\uap10.0.15138\System.Security.Principal.Windows.dll". 3>C:\Program Files\Microsoft Visual Studio\2022\Professional\MSBuild\Current\Bin\amd64\Microsoft.Common.CurrentVersion.targets(2304,5): warning MSB3277: C:\Users\<username>\.nuget\packages\microsoft.netcore.universalwindowsplatform\6.2.13\ref\uap10.0.15138\System.Security.Principal.Windows.dll 3>C:\Program Files\Microsoft Visual Studio\2022\Professional\MSBuild\Current\Bin\amd64\Microsoft.Common.CurrentVersion.targets(2304,5): warning MSB3277: References which depend on "System.Security.Principal.Windows, Version=5.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" [C:\Program Files\Microsoft Visual Studio\2022\Professional\Common7\IDE\PublicAssemblies\System.Security.Principal.Windows.dll]. 3>C:\Program Files\Microsoft Visual Studio\2022\Professional\MSBuild\Current\Bin\amd64\Microsoft.Common.CurrentVersion.targets(2304,5): warning MSB3277: C:\Users\<username>\.nuget\packages\microsoft.netcore.universalwindowsplatform\6.2.13\ref\uap10.0.15138\System.Security.AccessControl.dll 3>C:\Program Files\Microsoft Visual Studio\2022\Professional\MSBuild\Current\Bin\amd64\Microsoft.Common.CurrentVersion.targets(2304,5): warning MSB3277: Project file item includes which caused reference "C:\Users\<username>\.nuget\packages\microsoft.netcore.universalwindowsplatform\6.2.13\ref\uap10.0.15138\System.Security.AccessControl.dll". 3>C:\Program Files\Microsoft Visual Studio\2022\Professional\MSBuild\Current\Bin\amd64\Microsoft.Common.CurrentVersion.targets(2304,5): warning MSB3277: C:\Users\<username>\.nuget\packages\microsoft.netcore.universalwindowsplatform\6.2.13\ref\uap10.0.15138\System.Security.AccessControl.dll 3>C:\Program Files\Microsoft Visual Studio\2022\Professional\MSBuild\Current\Bin\amd64\Microsoft.Common.CurrentVersion.targets(2304,5): warning MSB3277: C:\Users\<username>\.nuget\packages\microsoft.netcore.universalwindowsplatform\6.2.13\ref\uap10.0.15138\mscorlib.dll 3>C:\Program Files\Microsoft Visual Studio\2022\Professional\MSBuild\Current\Bin\amd64\Microsoft.Common.CurrentVersion.targets(2304,5): warning MSB3277: Microsoft.UI.Xaml.Markup 3>C:\Program Files\Microsoft Visual Studio\2022\Professional\MSBuild\Current\Bin\amd64\Microsoft.Common.CurrentVersion.targets(2304,5): warning MSB3277: C:\Users\<username>\.nuget\packages\system.diagnostics.eventlog\6.0.0\lib\netstandard2.0\System.Diagnostics.EventLog.dll 3>C:\Program Files\Microsoft Visual Studio\2022\Professional\MSBuild\Current\Bin\amd64\Microsoft.Common.CurrentVersion.targets(2304,5): warning MSB3277: C:\Users\<username>\.nuget\packages\microsoft.extensions.logging.eventlog\6.0.0\lib\netstandard2.0\Microsoft.Extensions.Logging.EventLog.dll 3>C:\Program Files\Microsoft Visual Studio\2022\Professional\MSBuild\Current\Bin\amd64\Microsoft.Common.CurrentVersion.targets(2304,5): warning MSB3277: C:\Users\<username>\.nuget\packages\microsoft.extensions.hosting\6.0.0\lib\netstandard2.0\Microsoft.Extensions.Hosting.dll 3>C:\Program Files\Microsoft Visual Studio\2022\Professional\MSBuild\Current\Bin\amd64\Microsoft.Common.CurrentVersion.targets(2304,5): warning MSB3277: C:\Users\<username>\.nuget\packages\microsoft.netcore.universalwindowsplatform\6.2.13\ref\uap10.0.15138\mscorlib.dll 3>C:\Program Files\Microsoft Visual Studio\2022\Professional\MSBuild\Current\Bin\amd64\Microsoft.Common.CurrentVersion.targets(2304,5): warning MSB3277: Project file item includes which caused reference "C:\Users\<username>\.nuget\packages\microsoft.netcore.universalwindowsplatform\6.2.13\ref\uap10.0.15138\mscorlib.dll". 3>C:\Program Files\Microsoft Visual Studio\2022\Professional\MSBuild\Current\Bin\amd64\Microsoft.Common.CurrentVersion.targets(2304,5): warning MSB3277: C:\Users\<username>\.nuget\packages\microsoft.netcore.universalwindowsplatform\6.2.13\ref\uap10.0.15138\mscorlib.dll 3>C:\Program Files\Microsoft Visual Studio\2022\Professional\MSBuild\Current\Bin\amd64\Microsoft.Common.CurrentVersion.targets(2304,5): warning MSB3277: Microsoft.UI.Xaml.Markup 3>C:\Program Files\Microsoft Visual Studio\2022\Professional\MSBuild\Current\Bin\amd64\Microsoft.Common.CurrentVersion.targets(2304,5): warning MSB3277: C:\Users\<username>\.nuget\packages\microsoft.netcore.universalwindowsplatform\6.2.13\ref\uap10.0.15138\System.Security.AccessControl.dll 3>C:\Program Files\Microsoft Visual Studio\2022\Professional\MSBuild\Current\Bin\amd64\Microsoft.Common.CurrentVersion.targets(2304,5): warning MSB3277: C:\Users\<username>\.nuget\packages\system.diagnostics.eventlog\6.0.0\lib\netstandard2.0\System.Diagnostics.EventLog.dll 3>C:\Program Files\Microsoft Visual Studio\2022\Professional\MSBuild\Current\Bin\amd64\Microsoft.Common.CurrentVersion.targets(2304,5): warning MSB3277: C:\Users\<username>\.nuget\packages\microsoft.extensions.logging.eventlog\6.0.0\lib\netstandard2.0\Microsoft.Extensions.Logging.EventLog.dll 3>C:\Program Files\Microsoft Visual Studio\2022\Professional\MSBuild\Current\Bin\amd64\Microsoft.Common.CurrentVersion.targets(2304,5): warning MSB3277: C:\Users\<username>\.nuget\packages\microsoft.extensions.hosting\6.0.0\lib\netstandard2.0\Microsoft.Extensions.Hosting.dll 3>C:\Program Files\Microsoft Visual Studio\2022\Professional\MSBuild\Current\Bin\amd64\Microsoft.Common.CurrentVersion.targets(2304,5): warning MSB3277: C:\Users\<username>\.nuget\packages\system.diagnostics.eventlog\6.0.0\lib\netstandard2.0\System.Diagnostics.EventLog.dll 3>C:\Program Files\Microsoft Visual Studio\2022\Professional\MSBuild\Current\Bin\amd64\Microsoft.Common.CurrentVersion.targets(2304,5): warning MSB3277: Project file item includes which caused reference "C:\Users\<username>\.nuget\packages\system.diagnostics.eventlog\6.0.0\lib\netstandard2.0\System.Diagnostics.EventLog.dll". 3>C:\Program Files\Microsoft Visual Studio\2022\Professional\MSBuild\Current\Bin\amd64\Microsoft.Common.CurrentVersion.targets(2304,5): warning MSB3277: C:\Users\<username>\.nuget\packages\system.diagnostics.eventlog\6.0.0\lib\netstandard2.0\System.Diagnostics.EventLog.dll 3>C:\Program Files\Microsoft Visual Studio\2022\Professional\MSBuild\Current\Bin\amd64\Microsoft.Common.CurrentVersion.targets(2304,5): warning MSB3277: C:\Users\<username>\.nuget\packages\microsoft.extensions.logging.eventlog\6.0.0\lib\netstandard2.0\Microsoft.Extensions.Logging.EventLog.dll 3>C:\Program Files\Microsoft Visual Studio\2022\Professional\MSBuild\Current\Bin\amd64\Microsoft.Common.CurrentVersion.targets(2304,5): warning MSB3277: C:\Users\<username>\.nuget\packages\microsoft.extensions.hosting\6.0.0\lib\netstandard2.0\Microsoft.Extensions.Hosting.dll

Reproduction Steps

The project is open-source, it's a very small one, just created it since a few days ago.

https://github.com/Inerska/iutnc_edt_widget

Expected behavior

Just to run the Uwp project without any problem with a functional Dependency Injection. (App.xaml.cs)

Actual behavior

Crash
warning MSB3277: Found conflicts between different versions of "System.Security.Principal.Windows" that could not be resolved. 3>C:\Program Files\Microsoft Visual Studio\2022\Professional\MSBuild\Current\Bin\amd64\Microsoft.Common.CurrentVersion.targets(2304,5): warning MSB3277: There was a conflict between "System.Security.Principal.Windows, Version=4.1.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" and "System.Security.Principal.Windows, Version=5.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a". 3>C:\Program Files\Microsoft Visual Studio\2022\Professional\MSBuild\Current\Bin\amd64\Microsoft.Common.CurrentVersion.targets(2304,5): warning MSB3277: "System.Security.Principal.Windows, Version=4.1.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" was chosen because it was primary and "System.Security.Principal.Windows, Version=5.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" was not. 3>C:\Program Files\Microsoft Visual Studio\2022\Professional\MSBuild\Current\Bin\amd64\Microsoft.Common.CurrentVersion.targets(2304,5): warning MSB3277: References which depend on "System.Security.Principal.Windows, Version=4.1.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" [C:\Users\<username>\.nuget\packages\microsoft.netcore.universalwindowsplatform\6.2.13\ref\uap10.0.15138\System.Security.Principal.Windows.dll]. 3>C:\Program Files\Microsoft Visual Studio\2022\Professional\MSBuild\Current\Bin\amd64\Microsoft.Common.CurrentVersion.targets(2304,5): warning MSB3277: C:\Users\<username>\.nuget\packages\microsoft.netcore.universalwindowsplatform\6.2.13\ref\uap10.0.15138\System.Security.Principal.Windows.dll 3>C:\Program Files\Microsoft Visual Studio\2022\Professional\MSBuild\Current\Bin\amd64\Microsoft.Common.CurrentVersion.targets(2304,5): warning MSB3277: Project file item includes which caused reference "C:\Users\<username>\.nuget\packages\microsoft.netcore.universalwindowsplatform\6.2.13\ref\uap10.0.15138\System.Security.Principal.Windows.dll". 3>C:\Program Files\Microsoft Visual Studio\2022\Professional\MSBuild\Current\Bin\amd64\Microsoft.Common.CurrentVersion.targets(2304,5): warning MSB3277: C:\Users\<username>\.nuget\packages\microsoft.netcore.universalwindowsplatform\6.2.13\ref\uap10.0.15138\System.Security.Principal.Windows.dll 3>C:\Program Files\Microsoft Visual Studio\2022\Professional\MSBuild\Current\Bin\amd64\Microsoft.Common.CurrentVersion.targets(2304,5): warning MSB3277: References which depend on "System.Security.Principal.Windows, Version=5.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" [C:\Program Files\Microsoft Visual Studio\2022\Professional\Common7\IDE\PublicAssemblies\System.Security.Principal.Windows.dll]. 3>C:\Program Files\Microsoft Visual Studio\2022\Professional\MSBuild\Current\Bin\amd64\Microsoft.Common.CurrentVersion.targets(2304,5): warning MSB3277: C:\Users\<username>\.nuget\packages\microsoft.netcore.universalwindowsplatform\6.2.13\ref\uap10.0.15138\System.Security.AccessControl.dll 3>C:\Program Files\Microsoft Visual Studio\2022\Professional\MSBuild\Current\Bin\amd64\Microsoft.Common.CurrentVersion.targets(2304,5): warning MSB3277: Project file item includes which caused reference "C:\Users\<username>\.nuget\packages\microsoft.netcore.universalwindowsplatform\6.2.13\ref\uap10.0.15138\System.Security.AccessControl.dll". 3>C:\Program Files\Microsoft Visual Studio\2022\Professional\MSBuild\Current\Bin\amd64\Microsoft.Common.CurrentVersion.targets(2304,5): warning MSB3277: C:\Users\<username>\.nuget\packages\microsoft.netcore.universalwindowsplatform\6.2.13\ref\uap10.0.15138\System.Security.AccessControl.dll 3>C:\Program Files\Microsoft Visual Studio\2022\Professional\MSBuild\Current\Bin\amd64\Microsoft.Common.CurrentVersion.targets(2304,5): warning MSB3277: C:\Users\<username>\.nuget\packages\microsoft.netcore.universalwindowsplatform\6.2.13\ref\uap10.0.15138\mscorlib.dll 3>C:\Program Files\Microsoft Visual Studio\2022\Professional\MSBuild\Current\Bin\amd64\Microsoft.Common.CurrentVersion.targets(2304,5): warning MSB3277: Microsoft.UI.Xaml.Markup 3>C:\Program Files\Microsoft Visual Studio\2022\Professional\MSBuild\Current\Bin\amd64\Microsoft.Common.CurrentVersion.targets(2304,5): warning MSB3277: C:\Users\<username>\.nuget\packages\system.diagnostics.eventlog\6.0.0\lib\netstandard2.0\System.Diagnostics.EventLog.dll 3>C:\Program Files\Microsoft Visual Studio\2022\Professional\MSBuild\Current\Bin\amd64\Microsoft.Common.CurrentVersion.targets(2304,5): warning MSB3277: C:\Users\<username>\.nuget\packages\microsoft.extensions.logging.eventlog\6.0.0\lib\netstandard2.0\Microsoft.Extensions.Logging.EventLog.dll 3>C:\Program Files\Microsoft Visual Studio\2022\Professional\MSBuild\Current\Bin\amd64\Microsoft.Common.CurrentVersion.targets(2304,5): warning MSB3277: C:\Users\<username>\.nuget\packages\microsoft.extensions.hosting\6.0.0\lib\netstandard2.0\Microsoft.Extensions.Hosting.dll 3>C:\Program Files\Microsoft Visual Studio\2022\Professional\MSBuild\Current\Bin\amd64\Microsoft.Common.CurrentVersion.targets(2304,5): warning MSB3277: C:\Users\<username>\.nuget\packages\microsoft.netcore.universalwindowsplatform\6.2.13\ref\uap10.0.15138\mscorlib.dll 3>C:\Program Files\Microsoft Visual Studio\2022\Professional\MSBuild\Current\Bin\amd64\Microsoft.Common.CurrentVersion.targets(2304,5): warning MSB3277: Project file item includes which caused reference "C:\Users\<username>\.nuget\packages\microsoft.netcore.universalwindowsplatform\6.2.13\ref\uap10.0.15138\mscorlib.dll". 3>C:\Program Files\Microsoft Visual Studio\2022\Professional\MSBuild\Current\Bin\amd64\Microsoft.Common.CurrentVersion.targets(2304,5): warning MSB3277: C:\Users\<username>\.nuget\packages\microsoft.netcore.universalwindowsplatform\6.2.13\ref\uap10.0.15138\mscorlib.dll 3>C:\Program Files\Microsoft Visual Studio\2022\Professional\MSBuild\Current\Bin\amd64\Microsoft.Common.CurrentVersion.targets(2304,5): warning MSB3277: Microsoft.UI.Xaml.Markup 3>C:\Program Files\Microsoft Visual Studio\2022\Professional\MSBuild\Current\Bin\amd64\Microsoft.Common.CurrentVersion.targets(2304,5): warning MSB3277: C:\Users\<username>\.nuget\packages\microsoft.netcore.universalwindowsplatform\6.2.13\ref\uap10.0.15138\System.Security.AccessControl.dll 3>C:\Program Files\Microsoft Visual Studio\2022\Professional\MSBuild\Current\Bin\amd64\Microsoft.Common.CurrentVersion.targets(2304,5): warning MSB3277: C:\Users\<username>\.nuget\packages\system.diagnostics.eventlog\6.0.0\lib\netstandard2.0\System.Diagnostics.EventLog.dll 3>C:\Program Files\Microsoft Visual Studio\2022\Professional\MSBuild\Current\Bin\amd64\Microsoft.Common.CurrentVersion.targets(2304,5): warning MSB3277: C:\Users\<username>\.nuget\packages\microsoft.extensions.logging.eventlog\6.0.0\lib\netstandard2.0\Microsoft.Extensions.Logging.EventLog.dll 3>C:\Program Files\Microsoft Visual Studio\2022\Professional\MSBuild\Current\Bin\amd64\Microsoft.Common.CurrentVersion.targets(2304,5): warning MSB3277: C:\Users\<username>\.nuget\packages\microsoft.extensions.hosting\6.0.0\lib\netstandard2.0\Microsoft.Extensions.Hosting.dll 3>C:\Program Files\Microsoft Visual Studio\2022\Professional\MSBuild\Current\Bin\amd64\Microsoft.Common.CurrentVersion.targets(2304,5): warning MSB3277: C:\Users\<username>\.nuget\packages\system.diagnostics.eventlog\6.0.0\lib\netstandard2.0\System.Diagnostics.EventLog.dll 3>C:\Program Files\Microsoft Visual Studio\2022\Professional\MSBuild\Current\Bin\amd64\Microsoft.Common.CurrentVersion.targets(2304,5): warning MSB3277: Project file item includes which caused reference "C:\Users\<username>\.nuget\packages\system.diagnostics.eventlog\6.0.0\lib\netstandard2.0\System.Diagnostics.EventLog.dll". 3>C:\Program Files\Microsoft Visual Studio\2022\Professional\MSBuild\Current\Bin\amd64\Microsoft.Common.CurrentVersion.targets(2304,5): warning MSB3277: C:\Users\<username>\.nuget\packages\system.diagnostics.eventlog\6.0.0\lib\netstandard2.0\System.Diagnostics.EventLog.dll 3>C:\Program Files\Microsoft Visual Studio\2022\Professional\MSBuild\Current\Bin\amd64\Microsoft.Common.CurrentVersion.targets(2304,5): warning MSB3277: C:\Users\<username>\.nuget\packages\microsoft.extensions.logging.eventlog\6.0.0\lib\netstandard2.0\Microsoft.Extensions.Logging.EventLog.dll 3>C:\Program Files\Microsoft Visual Studio\2022\Professional\MSBuild\Current\Bin\amd64\Microsoft.Common.CurrentVersion.targets(2304,5): warning MSB3277: C:\Users\<username>\.nuget\packages\microsoft.extensions.hosting\6.0.0\lib\netstandard2.0\Microsoft.Extensions.Hosting.dll

Regression?

.NET STANDARD 2.0 to work with Uwp

Known Workarounds

No response

Configuration

debug x64
windows 11
visual studio 2022
Uwp

Other information

No response

Metadata

Metadata

Assignees

Labels

area-UWPbacklog-cleanup-candidateAn inactive issue that has been marked for automated closure.needs-further-triageIssue has been initially triaged, but needs deeper consideration or reconsiderationno-recent-activity

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions