Création d'un set up - C#/.NET managed - Programmation
Marsh Posté le 02-11-2009 à 15:29:00
Il faut bien évidemment intégrer tous les fichiers nécessaires au lancement de ton logiciel. Les .Exe en font partie, ainsi que toute autre ressource nécessaire (images, sons, fichiers bdd...)
Les fichiers .sln et les sources n'ont pas à être inclus. Quant à générer le .msi, c'est une compilation bête et méchante par le menu Build
Marsh Posté le 02-11-2009 à 15:40:17
Merci Harkonnen,
tu n'aurais pas un tutoriel qui explique bien toutes les étapes ? Je ne sais pas quels sont les fichiers nécessaires au lancement du logiciel. Je n'ai l'habitude que de développer en Visual Studio sans avoir à me soucier du déploiement...
Marsh Posté le 02-11-2009 à 15:50:33
Le lien que tu as fourni dans ton 1er post est très explicite, tu ne trouveras pas plus d'infos sur d'autres tutos
Et quand bien même tu en trouverais un autre, aucun ne te dira quels fichiers intégrer, toi seul le sait : il y a au moins le fichier exécutable de sortie, les éventuelles assemblies externes nécessaires à son fonctionnement, une base de données si tu en utilises une, etc... Ce sont tous les fichiers que ton logiciel utilise. Si tu n'as qu'un exécutable, alors c'est même pas la peine de créer un projet de déploiement, une simple archive zip suffit.
Marsh Posté le 02-11-2009 à 16:01:14
Merci je viens d'essayer il semble que ça marche correctement.
Marsh Posté le 04-11-2009 à 17:26:53
Je déterre ce sujet.
Au fait j'arrive bien à générer mon .msi. Lorsque je lance l'appli , le programme n'accède pas aux données de l'app.config ...
De pus le debugger just-in-time ne semble pas fonctionner malgré l'ajout de :
<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>
Merci pour votre aide
Marsh Posté le 04-11-2009 à 17:32:09
ton app.config est bien dans le même répertoire que ton exécutable ?
Marsh Posté le 04-11-2009 à 19:50:51
ok, alors ça vient du fait que ton app.config est mal nommé.
"app.config", c'est le nom donnée par Visual Studio lors du développement, mais en réalité ce fichier doit s'appeler comme ton logiciel avec l'extension .config.
si ton logiciel s'appelle "toto.exe", alors le fichier de config doit s'appeler "toto.exe.config" et doit se situer dans le même répertoire
Marsh Posté le 05-11-2009 à 10:46:09
Franchement Harkonnen t'es trop fort !!
Ca marche maintenant. Mon fichier de config est bien reconnu. Ce qui débloque la situation (je peux déboguer sans problèmes).
Merci ;-)
Marsh Posté le 02-11-2009 à 15:22:43
Bonjour,
j'essaie de faire un set up d'une application winform mais je n'y parviens pas.
J'ai cherché sur google une description exhaustive des étapes à suivre mais je n'ai pas trouvé.
L'exemple le "moins pire" que j'ai trouvé est :
http://www.techheadbrothers.com/Ar [...] ion-dotnet
Le problème est qu'il n'explique pas s'il faut simplement intégrer le fichier .sln ou tous les autres fichiers (sachant que j'ai des template word .dot qui font partie du projet).
Il ne dit pas également comment générer le .exe ou .msi
Merci pour votre aide