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

C# Discussion :

EXE ne tourne pas sans VS


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Juillet 2007
    Messages
    26
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 26
    Par défaut EXE ne tourne pas sans VS
    Bonjour,
    Je viens de mettre en place une application en c#, le problème est que l'exe tourne convenablement sur une machine où vs 2003 est déja installé mais pas sur une machine où il n'est pas installé cependant le framework .Net y est, malgré le fait que je livre avec les dll requises.
    En plus quand j'analyse mon exe avec Reflector, il n'arrive pas à résoudre les assembly name de mes dll automatiquement, aurait-il- une relation avec mon problème?
    Quelqu'un aurait il une idée.
    Merci d'avance

  2. #2
    Expert confirmé
    Avatar de smyley
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    6 270
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 6 270
    Par défaut
    Quelles dlls ne trouve-t-il pas ? ce sont tes dlls ? tu as bien inclus toutes les dlls de ton projet ? tu as bien installé le framework 1.1 ?

  3. #3
    Membre chevronné
    Inscrit en
    Décembre 2008
    Messages
    256
    Détails du profil
    Informations personnelles :
    Âge : 48

    Informations forums :
    Inscription : Décembre 2008
    Messages : 256
    Par défaut
    Citation Envoyé par nounowa Voir le message
    le problème est que l'exe tourne convenablement sur une machine où vs 2003 est déja installé mais pas sur une machine où il n'est pas installé
    Tu dis que l'exe ne tourne pas convenablement, mais concrètement que se passe-t-il ?
    - Il refuse de démarrer ?
    - Il démarre puis se referme aussitôt sans rien faire ?
    - Tu prends des exceptions ? Si oui, lesquelles ?
    - Il est très lent ? Il prend toute la CPU ?

  4. #4
    Membre averti
    Inscrit en
    Juillet 2007
    Messages
    26
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 26
    Par défaut
    Pour vous répondre :L'exe ne se lance même pas, et ce sont mes dll que j'ajoute.
    Est-ce normal de trouver avec le Reflector la dll : Microsoft.visualC.dll alors que ce n'est pas moi qu'il est apelé.

  5. #5
    Membre averti
    Inscrit en
    Juillet 2007
    Messages
    26
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 26
    Par défaut
    Il faudrait que j'installe le framework 1.1? Je pense qu'il est installé par défaut avec le XP non?

  6. #6
    Expert confirmé
    Avatar de smyley
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    6 270
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 6 270
    Par défaut
    regarde dans Ajout/Suppression de programmes si tu vois le .NET Framework.

  7. #7
    Membre averti
    Inscrit en
    Juillet 2007
    Messages
    26
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 26
    Par défaut
    J'ai toute une panoplie de framework

  8. #8
    Membre expérimenté
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    217
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Décembre 2008
    Messages : 217
    Par défaut
    Citation Envoyé par nounowa Voir le message
    Bonjour,
    [...]
    En plus quand j'analyse mon exe avec Reflector, il n'arrive pas à résoudre les assembly name de mes dll automatiquement, aurait-il- une relation avec mon problème?
    Quelqu'un aurait il une idée.
    Merci d'avance
    Bonjour,

    Cette dernière remarque est une piste : même si vous pensez livrer tous les assemblies (DLLs) nécessaires à votre application sur la machine cible du déploiement, je suspecte que sur votre poste de dev, avec VS 2K3, se trouvent des assemblies inscrits dans la GAC (%WINDOWS%\assembly) et ce n'est pas le cas sur la machine cible.

    Donc, avec l'aide de Reflector, sur votre poste de dev, listez tous les assemblies requis, pointez ceux qui se trouvent dans la GAC (c-a-d que leur emplacement n'est pas resolu via le systeme de fichier classique), puis regardez sur la machine cible ce qui manque dans sa GAC.

    Enfin, autre piste, peut etre qu'un assembly fait reference a du code non géré ( "non managed" ), c-a-d une DLL non-.NET. Pour en savoir plus sur les dependances d'une DLL vers d'autres DLLs natives, utilisez depends.exe :

    http://www.dependencywalker.com/

    'HTH

  9. #9
    Expert confirmé Avatar de Graffito
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    5 993
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 5 993
    Par défaut
    Le programme est-il sur un disque Local ou réseau ?
    Si c'est sur réseau, essaie de copier .exe et .dll en local pour tester.

  10. #10
    Membre averti
    Inscrit en
    Juillet 2007
    Messages
    26
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 26
    Par défaut
    Citation Envoyé par Graffito Voir le message
    Le programme est-il sur un disque Local ou réseau ?
    Si c'est sur réseau, essaie de copier .exe et .dll en local pour tester.
    Non c'est en local!
    Je trouve toujours pas de solution!

Discussions similaires

  1. [VB6]Un projet XXX.exe ne tourne pas sous XP ?
    Par vasilpapa dans le forum VB 6 et antérieur
    Réponses: 7
    Dernier message: 03/05/2006, 18h09
  2. Mon appli D2006 ne tourne pas sur un autre PC
    Par Cazaux-Moutou-Philippe dans le forum EDI
    Réponses: 5
    Dernier message: 24/04/2006, 16h26
  3. requete sql pas sans résulta
    Par sabrina22 dans le forum Bases de données
    Réponses: 4
    Dernier message: 01/03/2006, 08h18
  4. ASP ne tourne pas sur mon serveur IIS
    Par Germain123 dans le forum ASP
    Réponses: 3
    Dernier message: 08/09/2005, 21h50
  5. Services Oracle ne démarre pas sans connexion réseau??
    Par dreamanoir dans le forum Oracle
    Réponses: 6
    Dernier message: 22/02/2005, 00h44

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