Création d'un set up

Création d'un set up - C#/.NET managed - Programmation

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

Reply

Marsh Posté le 02-11-2009 à 15:22:43   

Reply

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


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

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...

Reply

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 :spamafote:
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. [:skeye]


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 02-11-2009 à 16:01:14    

Merci je viens d'essayer il semble que ça marche correctement.

Reply

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

Reply

Marsh Posté le 04-11-2009 à 17:32:09    

ton app.config est bien dans le même répertoire que ton exécutable ?


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 04-11-2009 à 17:43:44    

tu veux dire dans le projet d'installation ? oui

Reply

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


Message édité par Harkonnen le 04-11-2009 à 19:52:25

---------------
J'ai un string dans l'array (Paris Hilton)
Reply

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 ;-)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed