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

Reply via email to