The NuGet package for chilkat-x64 version 22.214.171.124 contains an incorrect version (126.96.36.199) of the class library for the 4.6 Framework (and 4.6.1).
It might simply be incorrect file information, since I haven't tried to query the version from any of the internal methods. However the same NuGet package contains the correct version 188.8.131.52 for the other versions of .NET Framework. Hence my guess is that the class library for 4.6 was not updated.
It's actually 184.108.40.206. It's only the resource on the DLL itself that didn't get updated.
The actual assembly is v220.127.116.11. There are three places where version information exists in the .NET assembly:
Thanks! I did find out the reason it did not get updated. When Chilkat updates to the next new version, there is an automated procedure to edit all files that contain the version number in some way. This is for all possible builds across all programming languages, and therefore could involve project files, resource files, source files, etc. There is a master list of files where version numbers exist, and the Chilkat .NET 4.6 resource file was correctly in the list. HOWEVER -- the resource file happens to be stored using utf-16, and the search/replace was using utf-8, and therefore it was missed.. Now it is corrected, and future version changes won't get missed. Also, v18.104.22.168 is a patch that was just released, and this should have the version correct..