Asp.net 升级到Visual Studio 2017后出现EF异常

Asp.net 升级到Visual Studio 2017后出现EF异常,asp.net,entity-framework,.net-core,Asp.net,Entity Framework,.net Core,我有一个asp.net核心项目(目标是标准框架),我曾与VS 2015合作。我最近将项目迁移到VS2017,一切都很顺利,直到我需要更改数据库,当我运行add migration命令时,我遇到了以下异常: Exception calling "SetData" with "2" argument(s): + $domain.SetData('project', $project) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Cate

我有一个asp.net核心项目(目标是标准框架),我曾与VS 2015合作。我最近将项目迁移到VS2017,一切都很顺利,直到我需要更改数据库,当我运行
add migration
命令时,我遇到了以下异常:

Exception calling "SetData" with "2" argument(s):

+     $domain.SetData('project', $project)
+     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : NotSpecified: (:) [], MethodInvocationException
    + FullyQualifiedErrorId : SerializationException
我看到人们在这里提出各种各样的建议,比如以管理员身份运行VS或升级EF库。这些解决方案对我不起作用。
此外,解决方案中只有一个项目,因此package manager控制台中的默认项目不会出错。

据我所知,新的csproj格式无法与EF6.1.3正常工作。。。我认为您现在需要保留旧的项目文件(不要问我细节,不要使用VS2017)