Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
Inerska opened this issue Nov 25, 2021 · 15 comments
Assignees
Labels
area-UWP needs-further-triage Issue has been initially triaged, but needs deeper consideration or reconsideration
Milestone

Comments

@Inerska
Copy link

Inerska commented Nov 25, 2021

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

@dotnet-issue-labeler dotnet-issue-labeler bot added the untriaged New issue has not been triaged by the area owner label Nov 25, 2021
@dotnet-issue-labeler
Copy link

I couldn't figure out the best area label to add to this issue. If you have write-permissions please help me learn by adding exactly one area label.

@ghost
Copy link

ghost commented Nov 25, 2021

Tagging subscribers to this area: @bartonjs, @vcsjones, @krwq, @GrabYourPitchforks
See info in area-owners.md if you want to be subscribed.

Issue Details

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

Author: Inerska
Assignees: -
Labels:

area-System.Security, untriaged

Milestone: -

@kcovert
Copy link

kcovert commented Jan 30, 2022

Experiencing this too, using but can't find any conflicting use in my UWP app. It's looks like an issue in the SDK(s).

@danmoseley
Copy link
Member

@tommcdon owns our part of the UWP SDK and may have thoughts.

@juanmalm
Copy link

Same issue here

@Shad0wlife
Copy link

I have the same issue. Downgrading to System.Security.Principal.Windows to v4.7.0 removes the warning, so I believe it may be caused by Visual Studio recognizing an incompatibility due to differing major versions (4.x and 5.x).

@DRAirey1
Copy link

DRAirey1 commented Jun 7, 2022

Same problem here. Creating a binding redirect doesn't seem to solve the problem. The problem seems to be an incompatibility between:
microsoft.netcore.universalwindowsplatform 6.2.13
microsoft.identity.client.extensions.msal 2.21

@tommcdon tommcdon added this to the Future milestone Aug 2, 2022
@ghost ghost removed the untriaged New issue has not been triaged by the area owner label Aug 2, 2022
@tommcdon tommcdon self-assigned this Aug 2, 2022
@tommcdon
Copy link
Member

tommcdon commented Aug 2, 2022

Hi @Inerska I was not able to find a UWP project at the https://github.com/Inerska/iutnc_edt_widget link. My guess is that the project was taking a dependency on a .net 6 library that was incompatible with UWP, but without seeing the project I cannot know for certain. If this is still blocking you, would you mind sharing the failing project?

@tommcdon tommcdon added the needs-author-action An issue or pull request that requires more info or actions from the author. label Aug 2, 2022
@ghost
Copy link

ghost commented Aug 2, 2022

This issue has been marked needs-author-action and may be missing some important information.

@Inerska
Copy link
Author

Inerska commented Aug 3, 2022

Hey @tommcdon, that's an old project and I guess that I changed the framework I used, maybe checking an old commit.
https://github.com/Inerska/ULApi/tree/0e532b9cf0df4c089c57eec311d5a4e287b7b567

But I can ensure that the issue is here

@ghost ghost added needs-further-triage Issue has been initially triaged, but needs deeper consideration or reconsideration and removed needs-author-action An issue or pull request that requires more info or actions from the author. labels Aug 3, 2022
@laultman
Copy link

It is still present and here is a link to a GitHub tutorial that is affected.

I am using a new project for 3D using a native engine building for HoloLens 2. I must use UWP. My entire system is at the very latest builds including the just released version of VS2022 17.8.0. I have this issue in that app. The link above is to a repo that I found. Out of the box following the tutorial instructions I get the issue.

@laultman
Copy link

Sidenote... I don't really need Microsoft Graph in my app, but I can't seem to find a way to get properly formed user identity to make a Teams user 1:1 voip call to another Teams user in the same AAD. I was hoping by using Microsoft Graph that I could generate the proper credential for the other user.

@kcovert
Copy link

kcovert commented Nov 17, 2023

Long lived thread, what I'm using in my UWP app...
MSGraph212

MSGraph21h2

@laultman
Copy link

@kcovert Thanks but I later found that the service is not compatible with a mobile client authentication flow because it requires keys to be deployed to a mobile device.
When trying to use the current version it throws so many issues in the compiler that after 20 minutes it still has not resolved all the conflicts. The larger the project the slower it gets.

@exedor
Copy link

exedor commented Jan 27, 2025

I have a very similar warning from the latest version of Visual Studio after creating a UWP application. In my case though, it's complaining about both System.Security.Principal.Windows and System.Security.AccessControl. There is a list of all the references which have been unified to version 5.0.0.0.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area-UWP needs-further-triage Issue has been initially triaged, but needs deeper consideration or reconsideration
Projects
None yet
Development

No branches or pull requests