Impossible de charger le fichier ou l'assembly, PublicKeyToken=null
Impossible de charger le fichier ou l'assembly 'NCrawler.GeckoProcessor,
Version=3.0.0.0, Culture=neutral, PublicKeyToken=null' ou une de ses
dépendances.
Quand je l'appelle CrawlUsingGeckoProcessor.Run();
Qu'est-ce que cela signifie? Je peux cliquer sur "aller à la définition de" et je peux voir la Run()
méthode.
OriginalL'auteur senzacionale | 2011-10-22
Vous devez vous connecter pour publier un commentaire.
Cette erreur signifie généralement que l'assemblée n'a pas été trouvé.
Essayez de vérifier que le fichier existe dans le répertoire où votre application est en cours d'exécution.
Si vous ne pouvez toujours pas trouver le fichier d'échec de chargement, essayez d'utiliser un outil tel que la Fusion Log Viewer (exécuter
fuslogvw.exe
à partir de l'invite de commande Visual Studio), pour déterminer les fichiers qui le CLR a été d'essayer de charger et d'où, de sorte que vous pouvez voir exactement ce qui a échoué.true
dans la fenêtre des Propriétés.J'ai la même erreur, mais j'ai vérifié les fichiers son en y, et j'ai mis la copie locale en vrai, mais l'erreur est toujours exister...
OriginalL'auteur Ran
J'ai eu le même problème, et la raison en est que j'ai compilé mon EXE et DLL sur ordinateur 32 bits pour "x86", parce qu'il dépend C++\CLI bibliothèque compilée pour Win32. Ensuite, j'ai essayé d'utiliser cette bibliothèque sur ordinateur 64 bits de 64 bits processus. Évidemment 64 bits processus ne peut pas charger les librairies 32 bits, donc j'ai eu cette erreur, ce qui n'aide pas vraiment à comprendre le problème.
Donc, la raison pourrait être que vous essayez d'utiliser 32 bits bibliothèque à partir de 64 bits processus.
OriginalL'auteur nogard
essayez d'aller à l'app réglages à l'avance .. Activer 32 bits de traitement ..
si l'application a été construite dans .net 2.0 et actuel serveur IIS 7
OriginalL'auteur Ahmed
Immeuble de plus de nogard réponse, essayez de définir la Solution de Plate-forme x86
OriginalL'auteur usefulBee