LINQPad 6 picked up lowest version available when nuget depedency is a open range
There is a NuGet package "aliyun-net-sdk-alidns", the current version of it is 2.0.11:
https://www.nuget.org/packages/aliyun-net-sdk-alidns/2.0.11
It's "Newtonsoft.Json" dependency version range is "(, 12.0.2]" (maybe their mistake/fault, since their previous version is fixed to 12.0.2)
What LINQPad 6.4.4 picked up is: Newtonsoft.Json 3.5.8! This is no wrong, but not reasonable, and obviously Newtonsoft.Json 3.5.8 is not support .NET Core.
I think LINQPad should pick up the latest available version, in this case, version should been picked is: 12.0.2, or at least just pick up a .NET Core supported version
https://www.nuget.org/packages/aliyun-net-sdk-alidns/2.0.11
It's "Newtonsoft.Json" dependency version range is "(, 12.0.2]" (maybe their mistake/fault, since their previous version is fixed to 12.0.2)
What LINQPad 6.4.4 picked up is: Newtonsoft.Json 3.5.8! This is no wrong, but not reasonable, and obviously Newtonsoft.Json 3.5.8 is not support .NET Core.
I think LINQPad should pick up the latest available version, in this case, version should been picked is: 12.0.2, or at least just pick up a .NET Core supported version
Comments