none
incorporer programme executable dans mon setup RRS feed

  • Question

  • Bonjour,

    j' aimerais ajouter un ptit programme exe suplémentaire  a mon setup crée par visual c# express.
    donc j ai ajouté ce programme en tant que resource et lui est affecté la propriété pour action de génération à resource
     alors quand je génére ma  solution je retrouve bien mon ptit programm avec l' extention exe dans /bin/release/Resources
     donc je pensais que c' était ok . mais quand je publie  le setup et que je l' install je ne retrouve pas le fichier .exe dans le dossier resources
    j ai éssayé aussi resources incorporé  sachant que dans mon code je veux démarré ce ptit programme  qui doit être installé en m^m tmps que mon application et si possible dans le m^m répertoire d' installation que l' appli principale 

    est ce possible ?

    et je ne suis pas sûr que les lignes suivantes feront  référence au programme"ReservationEspaceDeNom.exe qui sera si c possible   dans le répertoire d' installation

    Process.Start(@"ReservationEspaceDeNom.exe");

    Process.Start(@"/Resources/ReservationEspaceDeNom.exe");

    j' pense quand même qu' il doit être possible d' incorporer des fichiers  mais ptètes pas de type exe comme resources et qui seraient incorporées dans le setup sans être compilés ou modifié

    voila merci pour vos conseils.

    jeudi 11 mars 2010 18:43

Réponses

  • Bonjour,

    Voici la solution de publication que j’ai essayé pour reproduire votre scenario :

    1.   Créer un projet et ajouter un exe dans l’Explorateur de solutions -> Ajouter -> Elément existant

    2.   Dans le menu de VS : Projet -> Propriétés du projet

    3.   Dans l’onglet Publier, click sur Fichiers d’application et vous verrez le nom de votre exe parmi les fichiers à inclure dans la publication

    4.   Click sur publier maintenant : le setup.exe est généré

    5.   Installez l’application, démarrez l’application à partir du menu Windows

    6.   L’exe ajoute au projet se trouve dans le même répertoire que l’exe principal et il peut être appelé avec Process.Start("processus_secondaire.exe");

     

    Cordialement,

    Alex


    Alex Petrescu - MSFT
    • Marqué comme réponse Dragonix mardi 16 mars 2010 12:51
    mardi 16 mars 2010 10:33

Toutes les réponses

  • Bonjour,

    Voici la solution de publication que j’ai essayé pour reproduire votre scenario :

    1.   Créer un projet et ajouter un exe dans l’Explorateur de solutions -> Ajouter -> Elément existant

    2.   Dans le menu de VS : Projet -> Propriétés du projet

    3.   Dans l’onglet Publier, click sur Fichiers d’application et vous verrez le nom de votre exe parmi les fichiers à inclure dans la publication

    4.   Click sur publier maintenant : le setup.exe est généré

    5.   Installez l’application, démarrez l’application à partir du menu Windows

    6.   L’exe ajoute au projet se trouve dans le même répertoire que l’exe principal et il peut être appelé avec Process.Start("processus_secondaire.exe");

     

    Cordialement,

    Alex


    Alex Petrescu - MSFT
    • Marqué comme réponse Dragonix mardi 16 mars 2010 12:51
    mardi 16 mars 2010 10:33
  • merci Alex,

    j' ai déja fait mais pas moyen de le retrouver dans  fichier d' application donc comme tu confirmes   que je devrais le retrouver c surement un bug !! jviens d'essayer avec solution vierge c vrai que je le vois donc je c pas trop ce qui déconne ptète le fait d' avoir modifé option de compilation du fichier. donc jv tenter de résoudre le problème .

    merci Alex pour infos :)
    mardi 16 mars 2010 12:14
  • re, bon en fait c qu' il avait l' option de compilation à resource incorporé du coup pas moyen de le voir la option de compilation a aucun et maintenant je le vois coooooool  

    merci alex :)
    • Marqué comme réponse Alex Petrescu mardi 16 mars 2010 12:21
    • Non marqué comme réponse Dragonix mardi 16 mars 2010 12:41
    mardi 16 mars 2010 12:18
  • De rien !

     

    Cordialement,

    Alex


    Alex Petrescu - MSFT
    mardi 16 mars 2010 12:21