Impossible de charger le fichier ou l'assembly 'EntityFramework' erreur
Impossible de charger le fichier ou l'assembly 'EntityFramework, Version=4.3.1.0,
Culture=neutral, PublicKeyToken=b77a5c561934e089' ou une de ses
les dépendances. L'assemblée manifeste définition ne fait pas de
match de l'assemblée de référence. (Exception de HRESULT: 0x80131040)
Je ne reçois cette erreur lorsque j'essaie d'ajouter ce code dans mon projet:
private IUserRepository repository;
public SearchController(IUserRepository repo)
{
repository = repo;
}
Je suppose que c'est logique car je suis en utilisant EntityFramework pour cela. Je suis maintenant sûr de savoir comment corriger ce bug.
J'ai regardé ce lien: http://msdn.microsoft.com/en-us/library/e74a18c4.aspx
Si je ne suis pas sûr de savoir comment utiliser ce programme? (Il est toujours vide).
Je pense que ce bug peut avoir quelque chose à voir avec le fait que ma base de données est hébergée par dotnet-host.com et qu'il y a certaines références locales qui se brisent lorsqu'il interagit avec la base de données en ligne.
OriginalL'auteur Hanna | 2012-04-03
Vous devez vous connecter pour publier un commentaire.
Quelle est l'erreur de vous dire, c'est que votre projet fait référence à une version différente de EntityFramework.dll qu'il a trouvé lors de l'exécution.
Vérification de la version de EntityFramework.dll avez-vous de référence dans votre projet (mise à jour de votre question).
Assurez-vous de copier toutes les dll et *.manifeste dans le dossier bin de l'application.
Puisque C'est un hôte externe, Vous devrez peut-être installer le EntityFramework par WebMatrix le Gestionnaire de Package. Si vous le faites, vous pouvez suivre ce tutoriel.
Specific Version = false
sur EntityFramework dll (Remarque je ne sais pas si cela va fonctionner, parce que j'essaie toujours de développer et de déployer à l'aide de la même version, donc peut-être que quelqu'un peut confirmer?).J'ai eu ce problème après avoir ajouté un nouveau projet MVC à la sln avec plusieurs autres projets de référencement EntityFramework (6.0.0.0). Le web.config pour mon nouveau projet MVC essayait de référence 5.0.0.0. Changé à 6.0.0.0 et tout le monde est content
OriginalL'auteur surfen