Question

J'ai mon logiciel complètement fonctionnel. Maintenant, je dois faire un programme d'installation (pack) pour elle.

Mon logiciel utilise MySQL Server, MySQL connecteur .NET.

Alors, en même temps que mes assemblées je veux emballer ces logiciels MySQL aussi pour que mon client peut tout installer en une seule fois.

Comment puis-je faire cela? Ceci est la première fois que je fais un installateur, je n'ai pas la moindre idée sur la façon de le faire. Alors, s'il vous plaît mentionner ce que toutes les classes / documentation dois-je passer par pour cela?

Était-ce utile?

La solution

Vous pouvez utiliser msbuild pour emballer vos assemblées et pré requis, ou vous pouvez utiliser quelque chose comme InstallShield ou Advanced Installer pour faire le travail. Prenez note que vous devez payer pour les deux, cependant.

J'utilise Advanced Installer, et il fonctionne très bien pour moi.

Autres conseils

En dehors de ce que Ngu dit, cette question SO en utilisant MySql de .Net - Problèmes de licences devrait être d'une certaine aide.

Jetez un oeil à l'installateur Nullsoft http://nsis.sourceforge.net/Main_Page , qui est libre.

Vous pouvez utiliser InstallShield pour créer votre installer.Generally, il y a des packages redistribuables disponibles. Vous pouvez définir ces comme pré-requis à l'installateur en utilisant InstallShield. Ainsi, le programme d'installation recherche d'abord ces conditions sur la machine cible et fait en sorte que ces composants sont installés avant votre produit est installé.

Vous pouvez également utiliser InstallShield pour rendre votre installateur compatible avec différents OS (versions de Windows, 32 et 64 bits OS etc). Mais rappelez-vous, vous avez sûrement payer InstallShield.

Vous trouverez peut-être ce utile - Ajout de la Condition préalable d'installation ODBC MySQL Connector vers un projet

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top