Il modo più semplice che puoi fare è:
- Salvare la stringa di connessione in app.config è assolutamente comune
- Compila il tuo progetto con le impostazioni di rilascio
- Prendi il tuo file .exe dalla cartella /bin/release/..
- Il database deve essere connesso tramite la stringa di connessione. Se il database non è connesso tramite rete è necessario implementarlo anche.
- Assicurati che i tuoi client abbiano installato .Net Framework
Se hai definitivamente bisogno di un setup.exe che installi il tuo software, puoi creare un nuovo progetto che è di tipo setup-programm. Guarda questo collegamento per la descrizione.
Se non vuoi che i tuoi utenti vedano la connectionstring, puoi usare un ConnectionStringBuilder. Salva solo una parte della stringa di connessione su app.config e crea il resto tramite Quellcode. Guarda questo MSDN- Articolo .