最新解决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.上述文件全部安装好后,把项目中的

packages\MySql.Data.Entity.6.9.12\lib\net45\MySql.Data.Entity.EF6.dll 替换 VS2017 安装目录相同的文件:

C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\PrivateAssemblies\MySql.Data.Entity.EF6.dll 

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

相关