La forma más fácil de hacerlo es:
- Guardar su cadena de conexión en app.config es absolutamente común
- Compila tu proyecto con la configuración de lanzamiento
- Tome su archivo .exe de la carpeta /bin/release/..
- La base de datos debe conectarse a través de la cadena de conexión. Si la base de datos no está conectada a través de la red, también debe implementarla.
- Asegúrese de que sus clientes tengan instalado .Net Framework
Si definitivamente necesita un setup.exe que instale su software, puede crear un nuevo proyecto que sea del tipo setup-programm. Mire este enlace para la descripción.
Si no desea que sus usuarios vean la cadena de conexión, puede usar un ConnectionStringBuilder. Guarde solo una parte de su cadena de conexión en app.config y cree el resto a través de Quellcode. Mire este MSDN- Artículo .