Maison >développement back-end >Tutoriel C#.Net >Comment gérer une erreur de fichier ou d'assembly lors de l'appel d'une DLL en C# (explication détaillée)
L'éditeur suivant vous proposera un article sur la façon de gérer l'erreur d'échec de chargement d'un fichier ou d'un assembly lors de l'appel d'une DLL en C# (explication détaillée). L'éditeur le trouve plutôt bon, je vais donc le partager avec vous maintenant et le donner comme référence pour tout le monde. Suivons l'éditeur pour y jeter un œil
Lors du chargement de la DLL, l'exception suivante s'est produite : Échec du chargement du fichier ou de l'assembly "DMC3000, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" ou l'un des ses dépendances.
Une tentative a été effectuée pour charger un programme mal formaté.
Après vérification en ligne, la raison est l'incompatibilité entre x64 et x86. Autrement dit, la DLL est x64, mais la plate-forme cible générée par VS est x86. Par conséquent, l'incohérence entre les deux provoque des exceptions.
La solution est la suivante :
Projet->Propriétés->Build->Target Platform->x64 (avec dll La plate-forme est cohérente)
Ce qui précède est le contenu de la façon de gérer l'erreur de fichier ou d'assembly lors de l'appel d'une DLL en C# (explication détaillée pour un contenu plus connexe). , veuillez faire attention à PHP Chinese Net (www.php.cn) !