最新解决VS2017+ Mysql + EF 创建实体数据模型 闪退的办法

研究下来,就是最新的版本兼容性不好啊。

1.找到MySql官网,下载历史版本:

mysql-connector-net-6.9.12

mysql-for-visualstudio-1.2.8

2.NuGet安装以下版本:

EF 6.1.3

MySql.data 6.9.12

MySql.Data.Entity 6.9.12

3.上述文件全部安装好后,把项目中的

packagesMySql.Data.Entity.6.9.12lib et45MySql.Data.Entity.EF6.dll 替换 VS2017 安装目录相同的文件:

C:Program Files (x86)Microsoft Visual Studio2017CommunityCommon7IDEPrivateAssembliesMySql.Data.Entity.EF6.dll 

重新启动以下VS就可以创建了,不会闪退了。

原文地址:https://www.cnblogs.com/chengchen/p/10781224.html