Compactage application c# et BD sql server 2005

Signaler
Messages postés
21
Date d'inscription
mercredi 26 avril 2006
Statut
Membre
Dernière intervention
9 juin 2008
-
Messages postés
58
Date d'inscription
jeudi 16 septembre 2004
Statut
Membre
Dernière intervention
5 août 2009
-
salut les ami ont a presque terminer le development de notre  application developper    

avec c# et relier avec une BD cree en sql server 2005

j'ai volu  compacter l'application et la base de donnees pour pouvoir l'installer sur un

autre PC. est qu'il y a une solution mes amis

merci d'avance.

rq: pour developper cette application ont a utiliser des API et des DLL telecharger du

net comment ont peux l'ajouter a l'executable car avant de l'utilisation il me fallu

l'enregistrer au niveau de bese de registre avec la commande "ragsvr32 xxxx.dll"

merci une autre fois et desoler pour le derangement.

5 réponses

Messages postés
58
Date d'inscription
jeudi 16 septembre 2004
Statut
Membre
Dernière intervention
5 août 2009

Il faut ajouter un projet setup à ta solution Visual Studio (il te génèrera un .msi).
Puis si tu veux personnaliser ton installation, il faut ajouter un fichier Installer Class à ton projet (dans lequel tu pourras ajouter du code C# pour gérer l'installation des fichiers, la lecture dans la base de registre etc..... ).

JayJay974
Messages postés
21
Date d'inscription
mercredi 26 avril 2006
Statut
Membre
Dernière intervention
9 juin 2008

j pas compri mon  ami .si tu peux me presiser un peut

merci
Messages postés
58
Date d'inscription
jeudi 16 septembre 2004
Statut
Membre
Dernière intervention
5 août 2009

Ok. Expliques moi exactement ce que tu veux faire.

JayJay974
Messages postés
21
Date d'inscription
mercredi 26 avril 2006
Statut
Membre
Dernière intervention
9 juin 2008

bon c'est le  premier logiciel "softphone" cree avec C# et une base cree en sql server 2005  mon probleme consiste a compacter l'application et lui rendre un logiciel qui je peux l'installer sur n'importe qu'elle PC.
c'est la premiere fois qu'ont a developper avec C# et SQL server 2005
comment ont peux le faire
merci pour t'a reponse
Messages postés
58
Date d'inscription
jeudi 16 septembre 2004
Statut
Membre
Dernière intervention
5 août 2009

Ok

Donc je vais me répéter mais c'est pas grave. Pour le déploiement par package tu as deux possibilités:
- soit déployer via Click Once (déploiement type web)
- soit par msi (déploiement type CD)

Pour créer et déployer un msi, tu peux le faire directement à partir de visual studio:

1- Tu ajoutes un projet Setup (il se trouve dans Autres Projets -> Setup et Deploiement) à ta solution Visual Studio (si tu as développé proprement ton application tu dois avoir une solution Visual Studio).

2- Tu personnalises tes fenêtres de l'installeur comme bon te semble.

3- Si certaines fonctionnalités ne sont pas suffisantes dans l'installeur, tu peux ajouter un fichier Class Installer (fichier cs donc en C#) à ton projet "softphone" pour gérer la lecture et l'écriture dans la base de registre, la copie de fichier etc....

Voila en espérant avoir été complet.

JayJay974