So I recently noticed that sqlite-net is available as both a Xamarin component and as a nuget package.
As of writing this post both are v1.0.8. I wonder though, is there any difference to using one or the other?
I imagine the dll (component) has more overhead. Not sure if there is any overhead on every call or just the initial one. Though this could be pretty negligible.
Would there be any benefit to having the .cs compiled directly into your project?
I took a look at json.net as both a component and a nuget package.
This time I was quite surprised to see the component was v4.5.11 (released November 20 2012) but the nuget package was v6.0.4. I am not sure if json.net component adds itself as a source file or dll but surely the updates over the last 2 years could have made some difference...
Any idea why the component is using such an old version?