2009-07-30 6 views
1

J'ai écrit une application qui nécessite une base de données. J'ai utilisé une copie locale de SQL Server sur ma machine, mais je voudrais créer une configuration pour cette application qui a installé sa propre base de données pour prendre en charge l'application. Je préfère ne pas avoir l'utilisateur à installer SQL sur leur propre et ensuite configurer l'application.Windows Forms Application Setup avec une base de données

Quelqu'un peut-il me diriger dans la bonne direction ici?

Répondre

1

Créez un projet d'installation et de déploiement> Configuration dans Visual Studio: vous pouvez ajouter des prérequis comme l'application de la version de .net framework, l'installation de SQL Express et la configuration générale de fichiers/dossiers/raccourcis.

Vous pouvez utiliser la méthode du fichier attach db de la chaîne de connexion pour attacher le fichier mdf au serveur sql - ou - vous pouvez écrire vos propres scripts sql si vous avez besoin de configurations plus complexes.

+0

Je suis capable d'aller aussi loin, sauf que je ne vois aucune option pour installer SQL Express ou quoi que ce soit. – jim

+0

Cette autre question a quelques liens qui donnent toutes les étapes: http://stackoverflow.com/questions/900866/embedding-sql-server-express-2005-with-my-application –

2

Here est un bon article sur l'intégration de SQL Server Express dans votre application, puis son déploiement.