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)

Comment gérer une erreur de fichier ou d'assembly lors de l'appel d'une DLL en C# (explication détaillée)

黄舟
Libérer: 2017-03-07 11:18:41
original
3836 Les gens l'ont consulté

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) !


Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal