I consider updating my System.ValueTuple
references from 4.4.0 to (current) 4.5.0.
To avoid regressions, I'd like to find out what changed between those two releases. The nuget page says:
Release Notes
which links to the .NET Core github repository.
Is the "Release Notes" link broken or does the .NET Core github repository actually contain the changelog for System.ValueTuple
? If the latter, where exactly is it? I tried searching for System.ValueTuple
in the repository, which yields a few results but did not help me find the changes between version 4.4.0 and 4.5.0.
System.*
packages act as polyfills that redirect to the runtime's implementation if it's a better match and provide an implementation for earlier runtimes. They are also a rather big pain if there's a mismatch as they add a lot of transient dependencies and binding redirects that aren't always removed when the new version comes out. Just look at Nick Craver's tweets for the last year. You should probably target .NET 4.7.2 if you want to use .NET Standard 2.0 libraries, so you don't have to use the packages at all. – Triglyceride[assembly: AssemblyInformationalVersion("4.6.26515.06 @BuiltBy: dlab-DDVSOWINAGE059 @Branch: release/2.1 @SrcCode: https://github.com/dotnet/corefx/tree/30ab651fcb4354552bd4891619a0bdd81e0ebdbf")]
attribute (not thecore
repo butcorefx
), if that helps. – Britisher