Menu

Essaye de comprendre pourquoi ca ne marche pas ! [Résolu]

Messages postés
247
Date d'inscription
dimanche 29 mai 2011
Statut
Membre
Dernière intervention
8 juillet 2019
-
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
Afficher la suite 

4 réponses

Messages postés
13522
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
21 juillet 2019
360
0
Merci
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

Quand j'étais petit, la mer Morte n'était que malade.
George Burns
Commenter la réponse de Whismeril
Messages postés
247
Date d'inscription
dimanche 29 mai 2011
Statut
Membre
Dernière intervention
8 juillet 2019
0
Merci
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 ;;;
Commenter la réponse de yann458
Messages postés
13522
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
21 juillet 2019
360
0
Merci
visual studio 2017 redistribuable x86, c'est pour C++ pas pour C#....

Whismeril
Messages postés
13522
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
21 juillet 2019
360 -
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?
Whismeril
Messages postés
13522
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
21 juillet 2019
360 -
Ha et aussi, 2017, c’est avec la framework 4.7 il me semble
Commenter la réponse de Whismeril
Messages postés
247
Date d'inscription
dimanche 29 mai 2011
Statut
Membre
Dernière intervention
8 juillet 2019
0
Merci
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 !
Whismeril
Messages postés
13522
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
21 juillet 2019
360 -
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
Commenter la réponse de yann458