Asp.net 升级到Visual Studio 2017后出现EF异常
我有一个asp.net核心项目(目标是标准框架),我曾与VS 2015合作。我最近将项目迁移到VS2017,一切都很顺利,直到我需要更改数据库,当我运行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
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)