Visual studio VB Comment créer un .exe ac VB?

Bonjour,
J'ai créer un programme avec Visual studio en VB et je souhaiterai créer un .exe de ce programme, comment faire ?
Merci
Configuration: Windows XP
Firefox 2.0

22 réponses

Résumé de la discussion

Pour générer un fichier .exe à partir d’un projet Visual Basic, la solution dépend de la version et du mode de déploiement, et peut passer par une publication ClickOnce ou par une compilation. Dans les versions VB 2003 à 2008, on accède à Build puis Publish nom_application; Publish Wizard guide pour spécifier le chemin du setup et configurer les paramètres de mise à jour via ClickOnce. Sinon, on peut compiler directement et trouver l’exécutable dans le dossier bin, puis exécuter par double clic; pour exécuter sur une autre machine, l’installation du Framework .NET est requise. Certaines réponses notent des différences selon les versions et recommandent d'utiliser Publish pour générer un installateur distinct, ce qui facilite l’installation sur d’autres postes sans Visual Studio.

Bobot (l’IA à votre service)
  1. Bonjours à tous,
    En bref, je vais vous dire comment générer une application ( ".exe) avec VB 2003, 2005 ou meme 2008:
    Ds la barre des menus, cliquer sur le menu "Build", puis sélectionner "Publish Nom_application", une fenêtre qui apparait c'est le Publish Wizard, il suffit de taper le path où vous voullez générer le setup de votre app. aprés il vous reste qq étapes pour configurer les paramétres de mise à jour et c'est tt. Tout ceci s'appelle le Déploiment de l'application et il se fait à l'aide de la technologie de ClickOnce.
    Si vous avez d'auter questions à propos VB, je vous en prie de ne pas hésiter. Mon e-mail: Adresse mail supprimée Modération CCM
    1. GKA a donné la solution. Si on ne veut pas faire d'installation mais juste obtenir le fichier xxx.EXE, il suffit de renommer le fichier xxx.exe.deploy en xxx.exe
      Ce fichier se trouve dans le répertoire de publication suivant chez moi : (le fichier créé s'appelle one1.exe)
      C:\Documents and Settings\moi\docs\VB\one1\Application Files\one1_1_0_0_0
    2. MERCIIIIIIIIIIIIII pour la reponse, ça m'a beaucoup servit!!
    3. salut
      moi aussi je cherche a generer un fichier (.exe) mais apparemment j'ai pas touvé la barre build j'ai le visual studio 2008 quelqu'un peut m'aider Merci
    4. la réponse de prout_one marche bien ,
    5. bonjour je t'embete peut etre "GKA" mais moi j'ai VB 2010 et je sais pas ou c'est marqué "build" je n'arrive donc pas a le metre en .exe repond au + vite tu me sera tres utille !
  2. il me semble (ca fais longtemps ke jen i pas fait ) que c au debut can tu choisi ton type que tu choisi en exe ou pa ou c a lenregistremen

    sinon c can tu enregistre ton prgm ca te creer plusieur fichier dt 1 exe ms je ne souvien plu tre bien

    ps: je te conseille de DLL visual basic 2005 sur microsoft.com il va nickel c celui ke je prennai (il est juste un peu gourman en ressource quaan il est lance)

    bonne chance et jespere tavoir aider
    1. Salut,

      Avec vb6, dans le menu :

      Fichier>>Créer MonProg.exe

      C'est aussi simple que ça :).

      Pierro
    2. @Pierroje vais vous remerciée bcp car tu m'as aidé !!!!ça fait maintenet 3 jours je cherche le code qui va lancer automatiquement mon application je vous remerçié encore une fois ,et j'ai une question a vous posez je veux pour mlon application (vb et access)un racourçie qui lance automatiquement l'impression du document dans l'access a partir de visual basic,
      Merçi d'avance
    3. @ouafaatu peux consulter les prof de ipi
    4. @mohamed____ipibonjour ,je suis un debutant en vs2008(vb.net) svp je faire un combo qui contient deux colonnes selectionner d'une table de base de donnee et je ne sais pa coment (code )
      merci d'avance
  3. Merci mais j'ai Visual Studio 2005, et je n'ai pas le choix, dans fichier...comme ce que tu m'as proposé Pierrot, et en ce qui concernes darkwaves, ca ne marche pas non plus, ou alors j'ai pas compris exactement ce qu'il fallait faire.
    Merci de me réexpliquer, différement.
    Bonne journée
    1. Pour compiler en Visual Basic 2005 Express Edition : Menu "Build" ligne "Build" (je ne sais pas comment ils ont traduit ça en français). Ca va théoriquement créer 2 EXE séparés dans le dossier "bin" de ton projet : l'un avec objets de debug (dossier "Debug"), l'autre sans (dossier "Release").
  4. salut
    pour créer un exe avec VB.net(expresse 2005) tu n'a pas besoin de faire quelque chose.
    vous pouvez seulement créer un programme et l'enregistrer normal.
    puis allez à l'emplacement ou vous avez l'enregistré(normalement: Mes document\visuel studio 2005\project\.....)
    puis séparez dans le dossier "bin" de ton projet et dans le dossier "debug" vous allez trover votre programme .exe
    alors vous pouver l'exuter avec seulemen t un double clicker.

    et aussi vous pouvez installer votre pragrammen sur votre PC en suivant les étaps suivant:
    -en VB.net(2005) essayer de trouver "publier" desolé je rappele plus au quelle menu.
    puis allez au dossié "publish" de ton projet, vous allez aussi trouver ton programme .exe qui vous permet de l'installer sur votre PC
    s-à-d d'apparaitre sur le menu démarer et sur le menu "paneu de configuration --->ajout et suppression de programme"

    j'atent ta repence
    1. merci bcp fréro
      tu ma resolu bcp de problemes merciiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii
      merciiiiiiiii bcp
      1. Bonjour,
        Moi pas! j'utilise vb 2005, je peux effectivement 2clicker sur l'exe ou installer sur le pc, ca marche, mais si je copie l'exe ou si je lance l'install sur un autre pc, ca me repond "the application failed to initialize properly (0xc0000135).
        Comment faire pour integrer dans la compile les elements requis, pour que le tout petit code avec ses quelques formes fonctionne sur n'importe quel ordi.
        Merci
        1. Bonjour, mais je trouve une petit difficulte dans l'execution de ce programme dans un autre machine que VB.net n'est pas insatller
          alors si vous avez du solution pour ce probleme alors SVP ditez le moi
          1. j'ai le meme pro qq1 pour nous aider
          2. Faut installer sur la machine le dernier Framework ;)
          3. Salut, pour ton prob c simple, il faut installer le "FrameWork DotNet" sur la machine ou tu veux exécuter ton programme. -;)
        2. bonjour, je posed VB.net version 2003 et je diser avoir des information pour creer une application exe
          1. Slt merci pour tt mais moi aussi j'ai un problem avec setup en vb.net 2005 bah je sais pas ou il faut ajouter la base de données !!!
            1. slt mes amis!!!SVP si kelkin connai un lien pr télécharger vb6 n'hesitez pas de m'aider c très urgent
              1. je peux te renseigner.

                Donne moi ton adresse email.
            2. Bonjour, GKA t'a solution a l'air bonne mais dans le 2008 je vois rien de ce que tu as écrit ^^
              Ça doit porter d'autre nom a mon avis pourrait tu m'aider ?
              1. bonjour,
                alors pour votre probleme je veutdrai savoir est ce que en Vb ou bien on VB.net ,puisque en Vb c'est tres simple il vout suffit simplement d'aller vers le menu fichier puis un click sur programme EXE c'est tres simple,mais en v!b.net c'est un peu compliquer.Est c'est vous voulez savoir comment on fait dans VB.net nous seront a votre disposition.
                1. C le nom complet c Microsoft Visual C++ 2008 Express Edition
                  Donc je ne crois pas que c'est un .net par contre je clic dans fichier et je voi pa de programme EXE
                  C pour ca que je precise bien le 2008 !
                  1. salut yoken
                    c'est peut etre un peu tard mais bon...
                    pour ce qui est de la solution de GKA l'option se trouve (pour vb 08)
                    dans le menu générer bouton menu publier...
                    jespere tavoir ete utile
                    1. Il n'est jamais trop tard

                      Mais bon, vous allez me prendre pour un imbécile total mais quan je vais dans générer y a rien de publier ou même menu ^^ donc voici une image et j'espere qu'avec la plsu grande precision du monde vous me direz ou allez.
                      Merci beaucoup^^

                      http://img296.imageshack.us/img296/6101/pksamg2.png
                      1. j veu faire un projet de vb qui ser à enregistrer une feuille exel et puis l'afficher si la demande
                        1. Pour tout ce qui est gestion des fichiers excel il te faut un module spécial.

                          Je pourrais t'envoyer ce module par Email en cas de besoin.
                          Les explications necessaires y seront.

                          Cordialement
                          1. slt
                            j'ai le meme proble
                            j'ai cre un programme en c avec visual stedio 2008 mais je ne sais pas comment cree un .exe de ce programe pouver vous m'aidee a faire
                            a tous qui a une reponse envoyer la a cette e-mail Adresse mail supprimée Modération CCM
                            merci d'avence
                          2. salut ,je veut savoir comment faire une connection entre vb net 2008 et oracle 10 g
                        2. merci bcp fréro
                          tu ma resolu bcp de problemes merciiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii
                          merciiiiiiiii bcp
                          1. Tu vas dans Généer ---> Générer [Nom du projet]

                            De www.visualbasicfr.1fr1.net
                            1. bonjour, moi j'ai un petit souci pour le mettre en .exe (générer je crois), bref il me met soit:
                              ça: http://img15.hostingpics.net/pics/843353codederreur1.jpg

                              ou ça: http://img15.hostingpics.net/pics/829352Codederreur2.jpg
                              bref, je n'arrive pas à compiler avec visual basic studio 2010
                              pouvez-vous m'aider s'il vous plait?
                              merci
                            2. @yannel777Ctrl+Maj+B -> génère le .exe dans tonProjet/bin/Release.
                          • 1
                          • 2