Essaye de comprendre pourquoi ca ne marche pas !

Résolu
yann458 Messages postés 547 Statut Membre -  
 Utilisateur anonyme -
Bonjour,

J'ai un projet C# avec CLI/CLR qui marche.
Mais qui ne marche pas sur une autre machine avec le même OS (windows 7 Pack1)
En tout cas ca ne marche pas sur Windows XP.

Le projet CLA.DLL n'utilise aucune dépendance.

c:\tmp3\tt>consoleapp1
 
Unhandled Exception: System.IO.FileNotFoundException: Could not load file or ass
embly 'CLA.dll' or one of its dependencies. Le module spécifié est introuvable.
   at ConsoleApp1.Program.Main(String[] args)


Exliquez moi pourquoi ca ne marche pas sur une autre machine ??????????????

Comment debugger ?

Je vous joint le projet.

J'aimerai avoir des réponses ,car cherche depuis 4 heures !!

Extrait de observateur de log :



Nom de l’application défaillante ConsoleApp1.exe, version : 1.0.0.0, horodatage : 0xd13a7414
Nom du module défaillant : KERNELBASE.dll, version : 6.1.7601.17514, horodatage : 0x4ce7bafa
Code d’exception : 0xe0434352
Décalage d’erreur : 0x0000b727
ID du processus défaillant : 0x290
Heure de début de l’application défaillante : 0x01d5247e90b4e7b4
Chemin d’accès de l’application défaillante : c:\tmp3\tt\ConsoleApp1.exe
Chemin d’accès du module défaillant: C:\Windows\syswow64\KERNELBASE.dll
ID de rapport : cf6553e0-9071-11e9-b333-080027f9b5d3

Merci

Le projet joint se trouve sur :
https://www.developpez.net/forums/attachments/p483983d1560715312/dotnet/langages/csharp/essaye-comprendre-pourquoi/twxpclr.zip/

Merci de me dépanner.

Configuration: Linux / Firefox 60.0

4 réponses

  1. Utilisateur anonyme
     
    Bonjour,

    la framework cible pour laquelle tu as compilé ton projet est elle présente sur l'autre PC?
    Si non -> il faut l'installer

    PS le moindre
    using trucmuche;
    est une dépendance

    0
  2. yann458 Messages postés 547 Statut Membre
     
    J'ai essayer d'installer le visual studio 2017 redistribuable x86,
    et ça à l'air de tourner.
    Je pensais que ceux-ci était installer avec l'installation de net framework 4.0 ;;;
    0
  3. Utilisateur anonyme
     
    visual studio 2017 redistribuable x86, c'est pour C++ pas pour C#....

    0
    1. Utilisateur anonyme
       
      d'un autre coté, la notion de CLI /CLR c'est aussi du C++.

      Tu ne te serais pas trompé de langage dans ta question?
      0
    2. Utilisateur anonyme
       
      Ha et aussi, 2017, c’est avec la framework 4.7 il me semble
      0
  4. yann458 Messages postés 547 Statut Membre
     
    Reponse à whismeril :
    'ON PEUX FAIRE DU FRAMEWORK 4.0 AVEC VISUAL STUDIO 2017 !!
    et heureusement qu'on peux le faire car compatible avec Windows XP ;'


    ET merci pour l'aide !
    0
    1. Utilisateur anonyme
       
      Oui, heureusement qu'on peut le faire, néanmoins
      • les redistirbuables ne servent pas à C#
      • y'a pas de CLI/CLR en C#
      • si tu es en C++, il te faudra le redistribuable compatible de la framework 4.0 aussi.


      De rien, si j'ai pu t'apporter une aide quelquonque
      0