I just found the system.data.sqlite downloads page to have some rather new comments about which package to use in which case. I was a bit surprised to read this: All the "bundle" packages contain the "System.Data.SQLite.dll" mixed-mode assembly. These packages should only be used in cases where the assembly binary must be deployed to the Global Assembly Cache for some reason (e.g. to support some legacy application on customer machines).

.. and later:
Using the Global Assembly Cache (at all) is not recommended; therefore, the "bundle" packages should be avoided unless deemed absolutely necessary. Using the "static" assembly binaries on development machines is not recommended; therefore, the "static" packages should be avoided if all the target machines already have the Visual C++ runtime installed or it can be easily deployed beforehand.

I don't use the GAC as well, but nonetheless usually deliver the statically linked mixed mode assembly that fits the user's platform together with my own assemblies.

Could you elaborate on why I should avoid doing as I do at the moment?

Thanks, Bernd
_______________________________________________
sqlite-users mailing list
sqlite-users@sqlite.org
http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users

Reply via email to