Ok so I'm developing a WPF application that makes heavy use of SQL Server. I've been asked to create an installer package that checks whether the client already has SQL Server Express 2005 already installed, his operating system (64bit Vs x86) and install the required SQL Server instance if needed.
I'm then required to automatically map my App.config's connection string to the SQL Server's connection string and run a script to create my database.
Is it just me, or does this look like a lot of hard work? Any idea where to start?
Edit: Ok should I move to SQL Server Compact edition?
Thanks!