Meine Anwendung ASP.NET Web API 2 (MVC 6) besteht aus zwei Projekten: Web-API-Server Projekt und Klassenbibliothek-Projekt, wo ich alle Modelle speichern. Server ist sehr einfach, nur ein Controller ist da. Der Server verwendet die Verbindungszeichenfolge für die Datenbank, die sich in Azure befindet.ASP.NET - Fehler beim Versuch, Migrationen zu aktivieren
Nun, wenn ich versuche, Migrationen zu ermöglichen, unter Verwendung von Package Manager Console Befehl EntityFramework\Enable-Migrations
dieser Fehler auftritt:
Exception calling "SetData" with "2" argument(s): "Type 'Microsoft.VisualStudio.ProjectSystem.VS.Implementation.Package.Automation.OAProjec t' in assembly 'Microsoft.VisualStudio.ProjectSystem.VS.Implementation, Version=15.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' is not marked as serializable."
Jeder andere Befehl, um die gleiche Leistung erzeugt.
Ich habe mein Server-Projekt als Standard-Projekt in der Package Manager-Konsole Fenster und als Startprojekt im Projektmappen-Explorer.
Mein DbContext ist im Server-Projekt.
https://stackoverflow.com/questions/18126711/enable-migrations-with-context-in-separate-assembly/18128768#18128768 – Ashiquzzaman