System.Data.SQLite
View Ticket
Not logged in
Ticket UUID: 98784c28a2fc162f31e3f2ec8bbb9d155bad08cf
Title: SQLite.Interop.dll differs in size between NuGet package and precompiled binary package
Status: Closed Type: Incident
Severity: Important Priority: Medium
Subsystem: NuGetPackage Resolution: Not_A_Bug
Last Modified: 2016-10-31 01:39:47
Version Found In: 1.0.103
User Comments:
anonymous added on 2016-10-27 14:55:25:
SQLite.Interop.dll differs in size when comparing side by side its NuGet package (System.Data.SQLite.Core.1.0.103.0.nupkg) and its precompiled binary package (sqlite-framework-binary-platform-year-1.0.103.0.zip) Didn't check other versions apart of 1.0.103.

As an example, for net451 and x86, size is 1.155.584 bytes in that NuGet package and 952.832 bytes in its precompiled binary package (sqlite-netFx451-binary-Win32-2013-1.0.103.0.zip).

What is the difference? Are they compiled with different options?
Thanks in advance.

mistachkin added on 2016-10-27 18:11:36:
I think the root cause of the size difference you are seeing is that the binaries
within the NuGet package are statically linked to the MSVC runtime.