2011-12-05 4 views
2

L'exception estImpossible de charger le fichier ou l'assemblage pas résolu

Exception: Impossible de charger le fichier ou l'assembly 'Autofac, Version = 2.5.1.827, Culture = neutral, PublicKeyToken = 17863af14b0044da' ou une de ses dépendances . La définition de manifeste de l'assembly localisé ne correspond pas à la référence d'assembly. (Exception à partir de HRESULT: 0x80131040)

La version de la DLL 'Autofac' ajoutée au projet est la version 2.5.1.827.

+0

Plus d'infos s'il vous plait. Qu'est-ce que vous essayez de faire quand vous obtenez cette erreur? –

+0

Avez-vous vérifié si la DLL est située à plusieurs endroits? Par exemple dans le GAC? – ChristiaanV

Répondre

0

je suis tombé sur la même question que vous. Mon PC s'est arrêté de façon inattendue et après le redémarrage, j'ai rencontré cette erreur lors de l'exécution de mon application. J'utilisais l'utilisation d'Autofac dans une application ASP.NET MVC3.

J'ai effacé mes fichiers temporaires (C: \ WINDOWS \ Microsoft.NET \ Framework \ v4.0.30319 \ Temporary ASP.NET) et redémarrer IIS et tout était cool.

0

Peut être vous ajoutez l'assemblage Autofac.Contrib qui font référence à la version différente de Castle.Core

Je face à ce problème lorsque ajouter une référence à AutofacContrib.DynamicProxy2, cette référence d'assemblage à l'ancienne version de Castle.Core alors que je ajouter la dernière version de Castle.Core.

Je l'ai résolu par copier le code de AutofacContrib.DynamicProxy2 à ma solution (seulement 2 fichiers) et cela fonctionne parfaitement.

0

Parfois, toutes les DLL ne sont pas copiées dans un dossier bin spécifique. Consultez l'avertissement et ajoutez les DLL requises dans le dossier spécifique qui sont décrites dans les avertissements.

Questions connexes