Wamiduku wrote:
>
> I found it! By using the trial version of VMWare Thinapp and installing
> +uninstalling Data.SQLite, you can see what the uninstallation left
> behind, and it is the Visual C++ 2010 Redistributable Package.
>
Yeah, that would do it. I suppose the setup could uninstall the VC++
runtime; however, it's typically considered "bad form" to do so (since
it's officially a "shared" component).
>
> One solution to this dependency problem would be to add the VC redist
> dlls to any portable SQLite app you make, but the redist is 19 dlls
> and 11MB, so that's not very neat.
>
I agree, several people have expressed concern about this issue both on
this mailing list and on the project ticket tracker.
>
> Rebuilding Sys.Data.SQLite with statically linked C++ libs, so that it
> becomes standalone, would be a better solution. What would I need to
> change in the VS2010 project in order to do that?
>
Nothing. There are already "Static" projects in the solutions. Simply
[also] build the projects named "SQLite.Interop.Static.<year>" in one of
the solutions.
The resulting binaries will be present in the:
<root>\bin\<year>\<platform>\<config>Static
directory, where year is 2008 or 2010, platform is Win32 or x64, and
config is Release or Debug.
--
Joe Mistachkin
_______________________________________________
sqlite-users mailing list
[email protected]
http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users