【发布时间】:2017-06-04 06:26:48
【问题描述】:
我的 ASP.NET Web API 2 应用程序 (MVC 6) 包含两个项目: Web API 服务器 我存储所有模型的项目和类库项目。服务器非常简单,只有一个控制器。服务器使用连接字符串连接到位于 Azure 上的数据库。
现在,当我尝试使用包管理器控制台命令 EntityFramework\Enable-Migrations 启用迁移时,会出现此错误:
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."
所有其他命令产生相同的输出。
我将我的服务器项目作为包管理器控制台窗口中的默认项目和解决方案资源管理器中的启动项目。
我的 DbContext 在服务器项目中。
【问题讨论】:
标签: c# asp.net asp.net-mvc entity-framework