Programme d'installation d'applications Windows Forms avec une base de données
-
05-07-2019 - |
Question
J'ai écrit une application nécessitant une base de données. J'utilise une copie locale de SQL Server sur ma machine, mais j'aimerais créer une installation pour cette application qui a installé sa propre base de données pour la prendre en charge. Je préférerais que l'utilisateur n'ait pas à installer SQL lui-même, puis à configurer l'application.
Quelqu'un peut-il me diriger dans la bonne direction ici?
La solution
Créer une installation et un déploiement > Projet d'installation dans Visual Studio: vous pouvez ajouter des conditions préalables telles que l'application de la version du framework .net, installer SQL Express et configurer de manière générale les fichiers / dossiers / raccourcis.
Vous pouvez utiliser la méthode d'attachement de fichier de base de données de la chaîne de connexion pour attacher le fichier mdf au serveur SQL - ou - vous pouvez écrire vos propres scripts SQL à exécuter si vous avez besoin de configurations plus complexes.
Autres conseils
Voici un bon article sur incorporer SQL Server Express dans votre application, puis le déployer.