Specifically, SQL Express
. I have an internal winform app that, if they have a laptop, needs to install SQL Express
to enable certain functionality. Right now I am installing it for everyone as it doesn't 'hurt' the desktop users outside of the time it takes. I would like to have it install SQL after I detect if they are on a laptop.
With Click Once, what are my options? From what I can see, I would need to uncheck SQL Express
as a Prerequisite and handle it manually in my startup code. How/Where would I accomplish that?
Is there a better way? If I switch deployment models won't the trade off be a drastic increase in effort/time for Updates?