Essaye de comprendre pourquoi ca ne marche pas !

Résolu/Fermé
yann458 Messages postés 456 Date d'inscription dimanche 29 mai 2011 Statut Membre Dernière intervention 13 mars 2024 - Modifié le 16 juin 2019 à 22:24
Whismeril Messages postés 19026 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 20 avril 2024 - 29 juin 2019 à 10:42
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

Whismeril Messages postés 19026 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 20 avril 2024 931
Modifié le 16 juin 2019 à 22:29
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
yann458 Messages postés 456 Date d'inscription dimanche 29 mai 2011 Statut Membre Dernière intervention 13 mars 2024
16 juin 2019 à 22:31
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
Whismeril Messages postés 19026 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 20 avril 2024 931
16 juin 2019 à 22:56
visual studio 2017 redistribuable x86, c'est pour C++ pas pour C#....

0
Whismeril Messages postés 19026 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 20 avril 2024 931
16 juin 2019 à 22:57
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
Whismeril Messages postés 19026 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 20 avril 2024 931
17 juin 2019 à 08:07
Ha et aussi, 2017, c’est avec la framework 4.7 il me semble
0
yann458 Messages postés 456 Date d'inscription dimanche 29 mai 2011 Statut Membre Dernière intervention 13 mars 2024
Modifié le 29 juin 2019 à 10:22
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
Whismeril Messages postés 19026 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 20 avril 2024 931
29 juin 2019 à 10:42
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