So hatte ich eine ASP.NET MVC-Anwendung, aber alles war in 1 Projekt. (ugh) Ich entschied mich, etwas näher zu kommen, wie es im Feld gemacht wird, und in verschiedene Projekte in einer Lösung aufzuteilen.Assembly-Fehler nach Aufteilung der Lösung in verschiedene Projekte
Nach so tun, verbrachte ich einige Zeit alle benötigten Baugruppen zu meinem neuen Data Access Projekt hinzufügen, es als eine Abhängigkeit zu dem anderen Projekt usw. Hinzufügen Um den Fehler haben es nicht laufen und werfen:
Could not load file or assembly 'MySql.Data.Entity.EF6, Version=6.9.8.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)
So war eindeutig etwas mit der MySql.Data.Entity.EF6 Referenz falsch. Ich verbrachte Stunden auf der Suche nach einer Lösung, von changing the versions in my web.config
bis komplett deinstall and reinstall the dependency
, aber egal was ich tat, der Fehler war hier zu bleiben.