-
Notifications
You must be signed in to change notification settings - Fork 4.8k
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
Comments
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. |
Tagging subscribers to this area: @bartonjs, @vcsjones, @krwq, @GrabYourPitchforks Issue DetailsDescriptionHello I'm creating an Uwp project, the structure is :
When I'm running the Uwp project I have a lot of warnings : Reproduction StepsThe 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 behaviorJust to run the Uwp project without any problem with a functional Dependency Injection. (App.xaml.cs) Actual behaviorCrash Regression?.NET STANDARD 2.0 to work with Uwp Known WorkaroundsNo response Configurationdebug x64 Other informationNo response
|
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). |
@tommcdon owns our part of the UWP SDK and may have thoughts. |
Same issue here |
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). |
Same problem here. Creating a binding redirect doesn't seem to solve the problem. The problem seems to be an incompatibility between: |
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? |
This issue has been marked |
Hey @tommcdon, that's an old project and I guess that I changed the framework I used, maybe checking an old commit. But I can ensure that the issue is here |
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. |
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 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. |
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. |
Description
Hello I'm creating an Uwp project, the structure is :
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
The text was updated successfully, but these errors were encountered: