none
Impossible de lancer une application exe RRS feed

  • Discussion générale

  • Bonjour,

    Je viens rechercher ici de l'aide pour comprendre pourquoi quand je lance une application exe à partir des fichiers créés par Visual studio l'application mouline mais rien ne se lance.

    J'ai télécharger installé et fais tout ce qu'il fallait pour faire fonctionner Visual Studio (Je suis débutant en programmation) et je veux tester mais application en dehors du logiciel. Dans le logiciel meme aucun probleme l'application fonctionne bien. Mais quand je vais dans le dossier bin/debug et que je lance mon appli... Windows me crée les processus mais je vois que ca mouline et rien ne se passe....

    Une idée ? Merci

    samedi 21 novembre 2015 15:09

Toutes les réponses

  • Bonjour,

    Avez-vous référencé des dlls de tiers ?

    Buildez-vous bien en mode debug ?

    Quelle type d'application est-ce ? Est-ce possible de mettre des messages box à certains endroits de votre code pour essayer d'isoler dans quelle portion votre problème peut se trouver ?

    dimanche 22 novembre 2015 09:07
  • Bonjour, 

    Je n'ai pas référencé des dlls de tiers. Oui je pense bien être en mode debug car c'est indiqué en haut de visual studio.

    Mon application est la plus simple du monde "Hello World". Avec un Console.ReadKey pour ne pas fermer la fenêtre.

    Mais comme je l'ai indiqué lorsque je clique sur l'application exe en dehors de visual studio, le sablier windows apparait et rien ne se passe. Les processus en arrière plan sont créer et chose étrange ici aussi windows me crée 4 processus de l'appli qui sont impossible à arrêter...

    Merci de votre réponse

    PS: Je viens de tenter quelque chose d’intéressant, en créant par moi même et en compilant SANS visual studio mais le framework .NET dans mes fichier Windows une appli HelloWorld. J'ai bien un .exe qui est crée mais le même soucis est là.... ca mouline.

    ET en lançant directement par invite de commande le fichier .exe ca plante aussi l'invite de commande

    • Modifié julien.P dimanche 22 novembre 2015 09:49
    dimanche 22 novembre 2015 09:19
  • ajoutez un Console.Read(); à la fin pour maintenir l'écran console ouvert. Si vous lancez l'appli, via un double click, la fenêtre console s'ouvre. Quand la dernière instruction est exécutée, la fenêtre est fermée.

    Via la méthode Read, l'application attend que l'utilisateur fournisse une entrée clavier (par exemple, enter) pour continuer et donc fermer la fenêtre.

    dimanche 22 novembre 2015 09:42
  • V HELLIN si vous relisez ma réponse j'ai utilisé cette instruction. Mais le problème n'est pas là... pourquoi me créer 3 processus en fond et pourquoi ne pas m'ouvrir l'invite de commande avec le message HelloWorld et surtout pourquoi mouliner dans le vide comme si windows rechercher quelque chose à exécuter...

    Un problème de framework ? de .NET ? ou peut être mon pc est en mousse je n'en ai aucune idée mais j'aimerai vraiment résoudre ce soucis car je débute en programmation et ne pas pouvoir tester mes app en dehors de Visual Studio c'est pas joyeux.

    dimanche 22 novembre 2015 10:24
  • Après avoir pu reproduire le même problème, je me suis rendu compte que c'est mon antivirus (Avast) qui bloquait l'exécution.
    samedi 12 décembre 2015 12:10
  • Après avoir pu reproduire le même problème, je me suis rendu compte que c'est mon antivirus (Avast) qui bloquait l'exécution.

    Bonjour,

    Est-ce qu'il sert toujours du "impossible de déplacer le fichier du répertoire obj vers le répertoire bin car il est verrouillé par une autre application ?"

    vendredi 18 décembre 2015 21:03