I have started some SQLite-Net development and it is progressing
beautifully. I am using the version for .NET 4.0 installed with:
sqlite-netFx40-setup-bundle-x86-2010-1.0.93.0.exe
I now learn that one (and only one) of my deployment targets will be a
machine using Windows 2000 as a dedicated controller for an industrial
machine. I cannot install .NET 4.0 on that machine, but I can manage
.NET 2.0 on Windows 2000. There is a possibility that I could upgrade
the OS on the industrial machine to Win 7, but that is problematic
because the manufacturers of the industrial machine want to sell a new
computer and OS rather that to help their users convert from Win2000 to
Win7 and they are not being all that helpful.
I note that there are also a version of SQLite-Net for .NET 2.0 that can
be installed with:
sqlite-netFx20-setup-bundle-x86-2005-1.0.93.0.exe
On my system, the .NET 40 version of the SQLite-Net installation
installed on Windows 7 in:
C:\Program Files (x86)\System.Data.SQLite\2010\bin
My plan is to compile a special stripped-down version of my database
application for that odd Windows 2000 installation (which only requires
a very few parts of the entire application). That application will need
to be compiled for a .NET 2.0 framework target. The majority of the
application will continue to be developed using .NET 4.0.
If I install the .NET 2.0 version of SQLite-Net on top of the .NET 4.0
version will that version install in different locations so that I can
manage which version of the components I need to use? Can the two
versions co-exist, or will there be problems?
I really don't relish losing all the .NET 4.0 development and the loss
of certain more modern features of C# by maintaining one common
application compiled for .NET 2.0.
_______________________________________________
sqlite-users mailing list
sqlite-users@sqlite.org
http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users