Please tolerate some more newbie questions.
I've built a small application that builds a local SQLCE db.
It works great on my development machine because I have installed SQLCE 3.5 sp2 (desktop version) on it.
(It runs and automatically builds a small SQLCE db).
However, it doesn't work on my test machine:
ERROR: Microsoft .NET Framework: '...Could not load file or assembly: "System.Data.SqlServerCe, Version=3.5.1..."...'
This is understandable because I have not loaded SQLCE on this second machine.
No problem because if I simply install SQLCE on this second machine, I'm guessing the error will go away, and the application will run fine, and build my little DB etc.
But... what I'm wondering...
Is there a "correct" way to distribute some necessary .dlls with my application so that the end user doesn't have to install SQLCE on each machine that will run my application? Or is the "correct" way simply to ask each user to
install SQLCE from the .msi file?
Both machines are:
- Windows XP sp3
- .Net Framework 3.5 sp1
Thanks very much in advance. Corrections, partial answers, random thoughts would be appreciated :)
View Complete Post