IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Windows Forms Discussion :

[C# 2.0] Création d'un setup, quel outil utiliser?


Sujet :

Windows Forms

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Avatar de frechy
    Inscrit en
    Novembre 2004
    Messages
    343
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations forums :
    Inscription : Novembre 2004
    Messages : 343
    Par défaut [C# 2.0] Création d'un setup, quel outil utiliser?
    Bonjour à tous,

    J'ai créé 3 applications (framework2) et j'aimerais bien déployer celles-ci.

    J'ai plusieurs conditions, et je voudrais donc savoir quel serait le meilleur outil pour créer le setup.

    Avant tout, le setup sera distribué sur cd, pas par Internet.

    Besoins:

    Le setup devra...
    • - être entièrement en francais
      - proposer quels applications installer et où les installer
      - installer automatiquement le framework 2.0 (si reboot -> continuer automatiquement le setup)
      - fonctionner sans aucun framework
      - déployer en plus du programme des fichiers de configurations dans le dossier d'installation


    Je pense que c'est tout pour l'instant...

    J'ai deja pu tester les projet de deploiement de visual studio, ca fonctionne bien, mais c'est en anglais. Pour ce qui est de l'installation du framework2 ca à l'air assez complexe.

    Il y a aussi le "Publish" accessibles à partir des propriétés du projet. Pratique car rapide à mettre en place et installe automatiquement le framework2. Seulement très peu d'options, en anglais, l'utilisateur ne peut pas choisir le dossier d'installation,... (ou alors j'ai loupé une étape).


    Je me demandais donc ce que vous utilisiez pour déployer des applications .NET. Quelles sont les différentes solutions? avantages/inconvénients?

    Si vous connaissez un bon tuto sur comment créer un setup "complex" avec VS2005, je me lancerai dedans.

    Merci

  2. #2
    Rédacteur
    Avatar de Thomas Lebrun
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    9 161
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 9 161
    Par défaut
    A tester:

    http://nsis.sourceforge.net/Main_Page

  3. #3
    Membre expérimenté Avatar de del-dongo
    Inscrit en
    Mai 2003
    Messages
    147
    Détails du profil
    Informations forums :
    Inscription : Mai 2003
    Messages : 147
    Par défaut
    les projets de configs te permettent de choisir la langue (tabpage propriétés lorsque le projet setup est sélectionné puis localization : French).

    Ils te permettent également simplement d'inclure le framework si besoin (clic droit sur projet setup, propriétés, prerequesities, puis cocher .Net framework 2.0).

    Les projets de conf sont complets, assez mal documentés mais complets....

  4. #4
    Membre éclairé
    Avatar de frechy
    Inscrit en
    Novembre 2004
    Messages
    343
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations forums :
    Inscription : Novembre 2004
    Messages : 343
    Par défaut
    Merci je vai tester nsis.

    Oui je ne doute pas que les projets de configs sont complets mais c'est dommage qu'ils sont si peu documenté et beaucoup moins intuitif que le reste des outils de VS2005.


    En fait le plus dur dans tout ca c est de redémarrer l'ordinateur après l'instal du framework et de reprendre automatiquement l'instal au redémarrage.


    Il y a aussi Insallshield. Quelqu'un a déja testé la toute derniere version compatible avec VS2005?

  5. #5
    Membre expérimenté Avatar de del-dongo
    Inscrit en
    Mai 2003
    Messages
    147
    Détails du profil
    Informations forums :
    Inscription : Mai 2003
    Messages : 147
    Par défaut
    le projet de configuration le fait automatiquement (redémarrage et reprise du setup...)

    pour plus de docs sur les projets de deploiements, regarde ici

  6. #6
    Membre éclairé
    Avatar de frechy
    Inscrit en
    Novembre 2004
    Messages
    343
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations forums :
    Inscription : Novembre 2004
    Messages : 343
    Par défaut
    Beh moi je n'ai rien trouvé pour le framework2 (redémarrage et reprise du setup...)

    Avec le framework1 il y avait Bootstraper si jme souviens bien, mais là non...

    Enfin je vais tester installShield, nsis a l'air bien aussi, mais faut apprendre un lagage de script

  7. #7
    Membre éclairé
    Avatar de frechy
    Inscrit en
    Novembre 2004
    Messages
    343
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations forums :
    Inscription : Novembre 2004
    Messages : 343
    Par défaut
    Etat de la situation:

    J'abandonne installShield, finalement c'est encore pire que les projets setup de VS...

    J'abandonne les projets setup car ceux-ci ont besoin de Windows Installer, qui ne sera peut être pas installé sur toutes les machines.

    Je vais finalement me tourner vers nsis mais j'espere trouver des setups d'exemples car les prérequis sont en fait:

    Windows installer 2 pour windows 98
    Windows installer 3 pour le reste

    Puis le framework2

    Et installer mes progs, bref je ne pensais pas que ca allait être si compliqué

  8. #8
    Membre expérimenté Avatar de del-dongo
    Inscrit en
    Mai 2003
    Messages
    147
    Détails du profil
    Informations forums :
    Inscription : Mai 2003
    Messages : 147
    Par défaut
    désolé d'insister mais les projets de setup permettent l'installation préalable de windows installer (clic droit sur projet setup, propriétés, prerequesities, puis cocher Windows Installer 2.0).

  9. #9
    Membre éclairé
    Avatar de frechy
    Inscrit en
    Novembre 2004
    Messages
    343
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations forums :
    Inscription : Novembre 2004
    Messages : 343
    Par défaut
    Bon si tu le dis je vais tester

    je galere de trop avec nsis toute facon

  10. #10
    Membre éclairé
    Avatar de frechy
    Inscrit en
    Novembre 2004
    Messages
    343
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations forums :
    Inscription : Novembre 2004
    Messages : 343
    Par défaut
    Voilà ca semble fonctionner, je met résolu.

    Je dois faire plus de tests sur Win98, etc,..

    A ce sujet, j'ai Win98SE, Win XP et Win XP Pro.

    Je sais que ce forum n'est peut être pas le bon endroit, mais je cherche Win 98(pas la SE) et Win ME, pour faire des tests.

    Ils ne sont bien évidement plus en vente, si quelqu'un sait où je pourrais les trouver...

    Y'a bien des sites avec les vieux jeux, y'a ptet pareil avec les Windows

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 4
    Dernier message: 14/12/2005, 10h14
  2. [documentation de code] quel outil utiliser?
    Par hansaplast dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 01/12/2005, 09h51
  3. application web en java quel outil utiliser
    Par hola dans le forum EDI et Outils pour Java
    Réponses: 4
    Dernier message: 15/10/2005, 18h14
  4. quel outil utiliser pour defragmenter des TB ?
    Par falafel23 dans le forum Autres Logiciels
    Réponses: 2
    Dernier message: 12/09/2005, 22h20
  5. [Debutant] quels outils utiliser ?
    Par bouboussjunior dans le forum EDI et Outils pour Java
    Réponses: 9
    Dernier message: 13/09/2004, 11h47

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo