KEMBAR78
Fix Newtonsoft.Json assembly version conflict warning in Resizetizer.UnitTests.csproj by akoeplinger · Pull Request #6741 · dotnet/maui · GitHub
Skip to content

Conversation

@akoeplinger
Copy link
Member

It was using an earlier version of Newtonsoft.Json (dependency of Microsoft.TestPlatform.TestHost) than the rest of the repo which caused this warning:

warning MSB3277: Found conflicts between different versions of "Newtonsoft.Json" that could not be resolved. [/Users/alexander/dev/maui/src/SingleProject/Resizetizer/test/UnitTests/Resizetizer.UnitTests.csproj]
warning MSB3277: There was a conflict between "Newtonsoft.Json, Version=9.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed" and "Newtonsoft.Json, Version=12.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed". [/Users/alexander/dev/maui/src/SingleProject/Resizetizer/test/UnitTests/Resizetizer.UnitTests.csproj]
warning MSB3277:     "Newtonsoft.Json, Version=9.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed" was chosen because it was primary and "Newtonsoft.Json, Version=12.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed" was not. [/Users/alexander/dev/maui/src/SingleProject/Resizetizer/test/UnitTests/Resizetizer.UnitTests.csproj]
warning MSB3277:     References which depend on "Newtonsoft.Json, Version=9.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed" [/Users/alexander/.nuget/packages/newtonsoft.json/9.0.1/lib/netstandard1.0/Newtonsoft.Json.dll]. [/Users/alexander/dev/maui/src/SingleProject/Resizetizer/test/UnitTests/Resizetizer.UnitTests.csproj]
warning MSB3277:         /Users/alexander/.nuget/packages/newtonsoft.json/9.0.1/lib/netstandard1.0/Newtonsoft.Json.dll [/Users/alexander/dev/maui/src/SingleProject/Resizetizer/test/UnitTests/Resizetizer.UnitTests.csproj]
warning MSB3277:           Project file item includes which caused reference "/Users/alexander/.nuget/packages/newtonsoft.json/9.0.1/lib/netstandard1.0/Newtonsoft.Json.dll". [/Users/alexander/dev/maui/src/SingleProject/Resizetizer/test/UnitTests/Resizetizer.UnitTests.csproj]
warning MSB3277:             /Users/alexander/.nuget/packages/newtonsoft.json/9.0.1/lib/netstandard1.0/Newtonsoft.Json.dll [/Users/alexander/dev/maui/src/SingleProject/Resizetizer/test/UnitTests/Resizetizer.UnitTests.csproj]
warning MSB3277:     References which depend on "Newtonsoft.Json, Version=12.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed" []. [/Users/alexander/dev/maui/src/SingleProject/Resizetizer/test/UnitTests/Resizetizer.UnitTests.csproj]
warning MSB3277:         /Users/alexander/dev/maui/src/SingleProject/Resizetizer/src/bin/Debug/netstandard2.0/Microsoft.Maui.Resizetizer.dll [/Users/alexander/dev/maui/src/SingleProject/Resizetizer/test/UnitTests/Resizetizer.UnitTests.csproj]
warning MSB3277:           Project file item includes which caused reference "/Users/alexander/dev/maui/src/SingleProject/Resizetizer/src/bin/Debug/netstandard2.0/Microsoft.Maui.Resizetizer.dll". [/Users/alexander/dev/maui/src/SingleProject/Resizetizer/test/UnitTests/Resizetizer.UnitTests.csproj]
warning MSB3277:             /Users/alexander/dev/maui/src/SingleProject/Resizetizer/src/bin/Debug/netstandard2.0/Microsoft.Maui.Resizetizer.dll [/Users/alexander/dev/maui/src/SingleProject/Resizetizer/test/UnitTests/Resizetizer.UnitTests.csproj]

…UnitTests.csproj

It was using an earlier version of Newtonsoft.Json (dependency of Microsoft.TestPlatform.TestHost) than the rest of the repo which caused this warning:

```
warning MSB3277: Found conflicts between different versions of "Newtonsoft.Json" that could not be resolved. [/Users/alexander/dev/maui/src/SingleProject/Resizetizer/test/UnitTests/Resizetizer.UnitTests.csproj]
warning MSB3277: There was a conflict between "Newtonsoft.Json, Version=9.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed" and "Newtonsoft.Json, Version=12.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed". [/Users/alexander/dev/maui/src/SingleProject/Resizetizer/test/UnitTests/Resizetizer.UnitTests.csproj]
warning MSB3277:     "Newtonsoft.Json, Version=9.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed" was chosen because it was primary and "Newtonsoft.Json, Version=12.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed" was not. [/Users/alexander/dev/maui/src/SingleProject/Resizetizer/test/UnitTests/Resizetizer.UnitTests.csproj]
warning MSB3277:     References which depend on "Newtonsoft.Json, Version=9.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed" [/Users/alexander/.nuget/packages/newtonsoft.json/9.0.1/lib/netstandard1.0/Newtonsoft.Json.dll]. [/Users/alexander/dev/maui/src/SingleProject/Resizetizer/test/UnitTests/Resizetizer.UnitTests.csproj]
warning MSB3277:         /Users/alexander/.nuget/packages/newtonsoft.json/9.0.1/lib/netstandard1.0/Newtonsoft.Json.dll [/Users/alexander/dev/maui/src/SingleProject/Resizetizer/test/UnitTests/Resizetizer.UnitTests.csproj]
warning MSB3277:           Project file item includes which caused reference "/Users/alexander/.nuget/packages/newtonsoft.json/9.0.1/lib/netstandard1.0/Newtonsoft.Json.dll". [/Users/alexander/dev/maui/src/SingleProject/Resizetizer/test/UnitTests/Resizetizer.UnitTests.csproj]
warning MSB3277:             /Users/alexander/.nuget/packages/newtonsoft.json/9.0.1/lib/netstandard1.0/Newtonsoft.Json.dll [/Users/alexander/dev/maui/src/SingleProject/Resizetizer/test/UnitTests/Resizetizer.UnitTests.csproj]
warning MSB3277:     References which depend on "Newtonsoft.Json, Version=12.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed" []. [/Users/alexander/dev/maui/src/SingleProject/Resizetizer/test/UnitTests/Resizetizer.UnitTests.csproj]
warning MSB3277:         /Users/alexander/dev/maui/src/SingleProject/Resizetizer/src/bin/Debug/netstandard2.0/Microsoft.Maui.Resizetizer.dll [/Users/alexander/dev/maui/src/SingleProject/Resizetizer/test/UnitTests/Resizetizer.UnitTests.csproj]
warning MSB3277:           Project file item includes which caused reference "/Users/alexander/dev/maui/src/SingleProject/Resizetizer/src/bin/Debug/netstandard2.0/Microsoft.Maui.Resizetizer.dll". [/Users/alexander/dev/maui/src/SingleProject/Resizetizer/test/UnitTests/Resizetizer.UnitTests.csproj]
warning MSB3277:             /Users/alexander/dev/maui/src/SingleProject/Resizetizer/src/bin/Debug/netstandard2.0/Microsoft.Maui.Resizetizer.dll [/Users/alexander/dev/maui/src/SingleProject/Resizetizer/test/UnitTests/Resizetizer.UnitTests.csproj]
```
@akoeplinger akoeplinger requested a review from mattleibow May 2, 2022 13:35
@akoeplinger akoeplinger merged commit e05727d into dotnet:main May 2, 2022
@akoeplinger akoeplinger deleted the fix-warning branch May 2, 2022 14:49
@github-actions github-actions bot locked and limited conversation to collaborators Dec 21, 2023
@samhouts samhouts added the fixed-in-6.0.300-rc.3 Look for this fix in 6.0.300-rc.3! label Aug 2, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

fixed-in-6.0.300-rc.3 Look for this fix in 6.0.300-rc.3!

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants