EntityFramework|EntityFramework HRESULT:0x80070057 (E_INVALIDARG)
【EntityFramework|EntityFramework HRESULT:0x80070057 (E_INVALIDARG)】Vs2017中使用Entity Framewok Power tool 时,无法正确生成实体,而是弹出
HRESULT:0x80070057 (E_INVALIDARG),
文章图片
这是因为.Net Framework 目标库版本或 EntityFrameowk 版本问题造成的
解决方法有两种,任选一种
1. 把项目的目标框架改为4.0
文章图片
2. 如果要支持更高版本目标框架,
只要将最新的EntityFramework.dll, EntityFramework.SqlServer.dll 复制到下面的目录中替换,因为高版本的目标库需要EntityFramework.SqlServer ( 复盖前先备份 )C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\Common7\IDE\Extensions\Microsoft\Entity Framework Tools\Runtimes\5.0.0,
文章图片
推荐阅读
- 系统出现错误0x80070522的解决方法 (适用win7&win10)
- windows出现错误0x80070522:客户端没有所需的特权的解决方法
- 安装Python 出现0x80072f7d错误的解决办法
- Asp.net Core3.0-------------------EntityFrameWork DbFirst
- Win7系统因0x80070422错误无法备份怎么办()