videre-project / MTGOSDK

A software development kit (SDK) for inspecting and interacting with the Magic: The Gathering Online (MTGO) client.
Apache License 2.0
3 stars 0 forks source link

MSB3277 - Version conflict with 'System.Net.Http' between netstandard2.0 and netframework4.8 #7

Closed Qonfused closed 9 months ago

Qonfused commented 9 months ago
2>C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Current\Bin\amd64\Microsoft.Common.CurrentVersion.targets(2364,5): warning MSB3277: Found conflicts between different versions of "System.Net.Http" that could not be resolved.
 warning MSB3277: There was a conflict between "System.Net.Http, Version=4.1.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" and "System.Net.Http, Version=4.2.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a".
 warning MSB3277:     "System.Net.Http, Version=4.1.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" was chosen because it was primary and "System.Net.Http, Version=4.2.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" was not.
 warning MSB3277:     References which depend on "System.Net.Http, Version=4.1.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" [C:\Program Files\dotnet\packs\NETStandard.Library.Ref\2.1.0\ref\netstandard2.1\System.Net.Http.dll].
 warning MSB3277:         C:\Program Files\dotnet\packs\NETStandard.Library.Ref\2.1.0\ref\netstandard2.1\System.Net.Http.dll
 warning MSB3277:           Project file item includes which caused reference "C:\Program Files\dotnet\packs\NETStandard.Library.Ref\2.1.0\ref\netstandard2.1\System.Net.Http.dll".
 warning MSB3277:             C:\Program Files\dotnet\packs\NETStandard.Library.Ref\2.1.0\ref\netstandard2.1\System.Net.Http.dll
 warning MSB3277:     References which depend on "System.Net.Http, Version=4.2.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" [].
 warning MSB3277:         Z:\GitHub\mtgo-injector\dist\Release\Reference\MTGO\3.4.135.4386\WotC.MtGO.Client.Model.Core.ref.dll
 warning MSB3277:           Project file item includes which caused reference "Z:\GitHub\mtgo-injector\dist\Release\Reference\MTGO\3.4.135.4386\WotC.MtGO.Client.Model.Core.ref.dll".
 warning MSB3277:             Z:\GitHub\mtgo-injector\dist\Release\Reference\MTGO\3.4.135.4386\WotC.MtGO.Client.Model.Core.ref.dll
 warning MSB3277:             Z:\GitHub\mtgo-injector\dist\Release\Reference\MTGO\3.4.135.4386\CardManager.ref.dll
 warning MSB3277:             Z:\GitHub\mtgo-injector\dist\Release\Reference\MTGO\3.4.135.4386\CollectionAndDeckEditorScene.ref.dll
 warning MSB3277:             Z:\GitHub\mtgo-injector\dist\Release\Reference\MTGO\3.4.135.4386\Core.ref.dll
 warning MSB3277:             Z:\GitHub\mtgo-injector\dist\Release\Reference\MTGO\3.4.135.4386\AdminScene.ref.dll
 warning MSB3277:             Z:\GitHub\mtgo-injector\dist\Release\Reference\MTGO\3.4.135.4386\Card.ref.dll
 warning MSB3277:             Z:\GitHub\mtgo-injector\dist\Release\Reference\MTGO\3.4.135.4386\Chat.ref.dll
 warning MSB3277:             Z:\GitHub\mtgo-injector\dist\Release\Reference\MTGO\3.4.135.4386\DraftScene.ref.dll
 warning MSB3277:             Z:\GitHub\mtgo-injector\dist\Release\Reference\MTGO\3.4.135.4386\DuelScene.ref.dll
 warning MSB3277:             Z:\GitHub\mtgo-injector\dist\Release\Reference\MTGO\3.4.135.4386\GameDetails.ref.dll
 warning MSB3277:             Z:\GitHub\mtgo-injector\dist\Release\Reference\MTGO\3.4.135.4386\HelpScene.ref.dll
 warning MSB3277:             Z:\GitHub\mtgo-injector\dist\Release\Reference\MTGO\3.4.135.4386\HomeScene.ref.dll
 warning MSB3277:             Z:\GitHub\mtgo-injector\dist\Release\Reference\MTGO\3.4.135.4386\LoginScene.ref.dll
 warning MSB3277:             Z:\GitHub\mtgo-injector\dist\Release\Reference\MTGO\3.4.135.4386\MTGO.ref.exe
 warning MSB3277:             Z:\GitHub\mtgo-injector\dist\Release\Reference\MTGO\3.4.135.4386\PlayScene.ref.dll
 warning MSB3277:             Z:\GitHub\mtgo-injector\dist\Release\Reference\MTGO\3.4.135.4386\SettingsScene.ref.dll
 warning MSB3277:             Z:\GitHub\mtgo-injector\dist\Release\Reference\MTGO\3.4.135.4386\SharedResources.ref.dll
 warning MSB3277:             Z:\GitHub\mtgo-injector\dist\Release\Reference\MTGO\3.4.135.4386\ShopResources.ref.dll
 warning MSB3277:             Z:\GitHub\mtgo-injector\dist\Release\Reference\MTGO\3.4.135.4386\StoreScene.ref.dll
 warning MSB3277:             Z:\GitHub\mtgo-injector\dist\Release\Reference\MTGO\3.4.135.4386\TradeScene.ref.dll
 warning MSB3277:             Z:\GitHub\mtgo-injector\dist\Release\Reference\MTGO\3.4.135.4386\WotC.MtGO.Client.Model.Chat.ref.dll
 warning MSB3277:             Z:\GitHub\mtgo-injector\dist\Release\Reference\MTGO\3.4.135.4386\WotC.MtGO.Client.Model.Play.ref.dll
 warning MSB3277:             Z:\GitHub\mtgo-injector\dist\Release\Reference\MTGO\3.4.135.4386\WotC.MtGO.Client.Model.Session.ref.dll
 warning MSB3277:             Z:\GitHub\mtgo-injector\dist\Release\Reference\MTGO\3.4.135.4386\WotC.MtGO.Client.Model.Settings.ref.dll
 warning MSB3277:             Z:\GitHub\mtgo-injector\dist\Release\Reference\MTGO\3.4.135.4386\WotC.MtGO.Client.Model.Store.ref.dll
 warning MSB3277:             Z:\GitHub\mtgo-injector\dist\Release\Reference\MTGO\3.4.135.4386\WotC.MtGO.Client.Model.Trade.ref.dll
Qonfused commented 9 months ago

This seems to be resolved in net framework 4.7.2/4.8 (based on https://github.com/dotnet/runtime/issues/20777#issuecomment-411804312), though the issue is not resolvable/overridable through bindingredirects.