La façon la plus simple de procéder est la suivante :
- Enregistrer votre chaîne de connexion dans app.config est absolument courant
- Compilez votre projet avec les paramètres de version
- Prenez votre fichier .exe du dossier /bin/release/..
- La base de données doit être connectée via la chaîne de connexion. Si la base de données n'est pas connectée via le réseau, vous devez également la déployer.
- Assurez-vous que .Net Framework est installé sur vos clients
Si vous avez définitivement besoin d'un setup.exe qui installe votre logiciel, vous pouvez créer un nouveau projet de type setup-programm. Regardez ceci lien pour la description.
Si vous ne voulez pas que vos utilisateurs voient la chaîne de connexion, vous pouvez utiliser un ConnectionStringBuilder. Enregistrez juste une partie de votre chaîne de connexion dans app.config et créez le reste via Quellcode. Regardez ce MSDN- Articles .