I have a project A consuming System.Net.Http, Version=4.3.3 and some project Y. (Which does not consume that nuget directly, though both may be consuming them indirectly)
I added nuget X to project A, and begun receiving an error such as this:
error CS1705: Assembly 'Y' with identity 'Y, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Net.Http, Version=4.2.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Net.Http' with identity 'System.Net.Http, Version=4.1.1.2, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'
I added a package reference of version 4.3.3 of System.Net.Http to both projects A and Y, but that did not make any change. (I am guessing the dependency results from nuget X's dependencies?)
Any ideas what can be the cause and solution to my problem?