2010-12-03 7 views
0

Comment faire une installation générique pour mon programme C#, qui fonctionnera sur Win XP, Win 7 32bit et Win 7 64bit?Comment faire une installation générique pour mon programme

J'ai besoin que tous les composants associés (comme cadre ... Crystal Reports ... MDAC ....) seront inclure et installera uniquement le programme que l'OS est manquant

Merci à l'avance

Répondre

0

Quelle version de Visual Studio utilisez-vous? Il importe, parce que si vous utilisez Express, vous allez avoir besoin d'un outil 3ème partie Si vous utilisez professionnel ou supérieur, vous pouvez simplement créer un projet d'installation comme décrit ici:

http://support.microsoft.com/kb/307353

si vous n'étiez pas inquiet au sujet des composants requis, bien sûr, vous pourriez simplement faire un déploiement de XCOPY, mais puisque vous avez spécifiquement besoin de vos prérequis inclus avec l'installation, vous devez utiliser un outil comme le projet setup qui crée un fichier MSI) en utilisant un outil tiers comme Installshield.

0

Je pense que

1- Créer 3 paquets séparés pour (Win Xp, Win7-32, Win7-64)

2- Demander à l'utilisateur si l'utilisateur est en cours de téléchargement à partir du site et pousser besoin téléchargement à partir du serveur. Alternativement, vous pouvez écrire une application samll silverlight pour obtenir les détails de la machine de l'utilisateur.

3- Si le point 2 n'est pas vrai que lors de l'installation sur une machine utilisateur, prenez d'abord les détails et choisissez manuellement le pakage à installer. Pourquoi est-ce que je dis de créer un paquet spécifique en raison de problèmes de Microsoft problèmes de temps en temps et vous devrez peut-être changer le paquet alors gardez-le vous aidera certainement.

Questions connexes