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

Visual Studio Team System Discussion :

Visual studio installer project icone de l'exe


Sujet :

Visual Studio Team System

  1. #1
    Membre expérimenté
    Visual studio installer project icone de l'exe
    Bonjour,
    Je viens d'installer dans Visual studio Community l'extension "Visual studio installer project" et j'essaye de créer un setup d'installation d'un projet c#.

    Dans le projet c# j'ai affecté une icone personnalisée. Je génere le projet. L'exécutable (dand bin\debug ou realease) est bien visualisé dans l'explorateur de fichiers avec mon icone personalisée.

    Je crée ensuite, dans la solution, un installeur avec "Visual studio project" Wizard. Puis que je lance le setup, l'installation s'effectue, une icone bien est crée sur le bureau mais c'est l'cone par défaut, pas mon icone personnalisée.
    Pourtant dans le dossier qui a été créé dans programm files (X86) l'exe est bien visualisé avec mon icone.

    Pour créer l'icone sur le bureau dans le projet d'install :
    Dans le projet setup "application Folder" -> clic droit -> create short cut application folder-> je déplace le short cut dans user's Desktop (et ensuite d° vers user's programm menu pour créer une entrée dans le menu démarrer.

    Une idée ? Je m'y prend mal ? un bug de "Visual studio installer project" ?

    Il y a assez peu de docs, plus exactement beaucoup de doc correspondent à des versions versions sensiblement différentes.

    PS : j'ai aussi essayé de modifier la propriété du projet setup "Add Remove programm icone" sans succes mais sans succès...

  2. #2
    Membre expérimenté
    Bonjour,
    Je me réponds : je ne procédais pas comme il faut.
    Comme j'ai vu que d'autres avaient eu le même problème; je donne la procédure.

    Pour créer l'icone personnalisée sur le bureau au setup :
    La copier dans "Application Folder" -> clic droit add

    Dans le projet setup "Application Folder" -> clic droit sur Sortie principale fromxxxxxx(xxx=nom de l'appli)-> create short cut -> déplacer le short cut (après l'avoir renommé à sa convenance) dans User's Desktop .

    Ensuite faire un clic droit sur le shortcut -> propriétés -> icone -> Browse -> selectionner l'icone personalisée dans Application Folder.

    Procéder de même pour ajouter l'icone dans l'item correspondant du menu (avec le folder User's Programm Menu).

    Apres cela bien sur générer ou régénérer le set up.

    Bon le développeur de visual studio installer project aurait pu récupérer l'icone affectée à l'exe (dans le projet c#) mais il a préféré la demander à l'utilisateur …

    J'ai trouvé la solution ici

    Ps 1 : bien sur dans Visual studio pour déployer il y a ClickOnce. J'ai essayé, ç'est facile, ça marche, c'est plus performant mais pour trouver l'exe il faut chercher un peu : il n'est ni dans "Programmes" ni dans "programmes (X86)".

    Ps 2: Dans beaucoup de posts il est indiqué que le problème vient de la taille de l'icone ça a peut-être été vrai, mais ça ne l'est plus.