Visual Studio Professional 2022 is reporting this error:
Found conflicts between different versions of "Kent.Boogaart.HelperTrinity" that could not be resolved.
There was a conflict between "Kent.Boogaart.HelperTrinity, Version=1.5.2.0, Culture=neutral, PublicKeyToken=cc96fa93a217f7a1" and "Kent.Boogaart.HelperTrinity, Version=2.0.5.0, Culture=neutral, PublicKeyToken=cc96fa93a217f7a1".
"Kent.Boogaart.HelperTrinity, Version=1.5.2.0, Culture=neutral, PublicKeyToken=cc96fa93a217f7a1" was chosen because it was primary and "Kent.Boogaart.HelperTrinity, Version=2.0.5.0, Culture=neutral, PublicKeyToken=cc96fa93a217f7a1" was not.
References which depend on "Kent.Boogaart.HelperTrinity, Version=1.5.2.0, Culture=neutral, PublicKeyToken=cc96fa93a217f7a1" [C:Userswill.nugetpackageskent.boogaart.helpertrinity1.5.2libnet45Kent.Boogaart.HelperTrinity.dll].
C:Userswill.nugetpackageskent.boogaart.helpertrinity1.5.2libnet45Kent.Boogaart.HelperTrinity.dll
Project file item includes which caused reference "C:Userswill.nugetpackageskent.boogaart.helpertrinity1.5.2libnet45Kent.Boogaart.HelperTrinity.dll".
C:Userswill.nugetpackageskent.boogaart.helpertrinity1.5.2libnet45Kent.Boogaart.HelperTrinity.dll
References which depend on or have been unified to "Kent.Boogaart.HelperTrinity, Version=2.0.5.0, Culture=neutral, PublicKeyToken=cc96fa93a217f7a1" [].
C:Userswill.nugetpackageskent.boogaart.converters1.3.1libnet45Kent.Boogaart.Converters.dll
Project file item includes which caused reference "C:Userswill.nugetpackageskent.boogaart.converters1.3.1libnet45Kent.Boogaart.Converters.dll".
C:Userswill.nugetpackageskent.boogaart.converters1.3.1libnet45Kent.Boogaart.Converters.dll STBA C:Program FilesMicrosoft Visual Studio2022ProfessionalMSBuildCurrentBinamd64Microsoft.Common.CurrentVersion.targets 2401
My project only references Kent.Boogaart.Converters
(1.3.1). When I install this, it automatically downloads Kent.Boogaart.HelperTrinity
(1.5.2). This is the only version of this library contained in my packages folder:
If I check the transitive packages for the project it is (as expected) picking 1.5.2:
I have tried:
- Uninstall package, clean build, rebuild, reinstall package
- Delete .nuget/packages folder, clean build, rebuild, restore packages
- Delete .vs folder, clean build, rebuild, restore packages
I’m completely baffled as to what this conflict is or where it’s coming from. None of these packages have been updated for years (this is an old project) and I’m pretty sure this wasn’t happening before.
Any ideas?