关于unity2019.3.2f1连接mysql8.0.19-win64数据库的问题

关于unity2019.3.2f1连接mysql8.0.19-win64数据库的问题

下载安装成功mysql8.0.19数据库之后,还需要从MySQL官方下载mysql-connector-net,笔者下载的是mysql-connector-net8.0.19版本。下载安装完成mysql-connector-net之后,打开安装目录,mysql connector net 8.0.19 -->Assemblies–>v4.5.2–>mysql.data.dll,将mysql.data.dll拖到unity中的Assets目录下(也可在该目录下新建一个Plugins文件夹来放置),当拖进去以后,unity会报如下错误:
关于unity2019.3.2f1连接mysql8.0.19-win64数据库的问题
如何处理该错误呢?首先我们打开visual studio 2019(笔者的版本为2019版),点击项目–>管理NuGet程序包–>浏览,在搜索框中搜索上图中第二行单引号之中的内容(注:有多少错误,就搜多少),搜到之后下载下来,找到其安装目录,选择.netstandard2.0或者差不多的版本中相关的dll文件和xml拖到Assets或者自己创建的plugins文件夹中,有多少错误就要下载多少,知道没有错误为止。
笔者拖到unity里面的dll文件和xml文件如下图:
关于unity2019.3.2f1连接mysql8.0.19-win64数据库的问题
上面的内容完成后,就没有错误了(至少笔者的是这样),笔者经验不多,实在不知道其他更好的办法。

关于MySQL connector net的安装卸载问题

这个问题极其毒瘤,因为mysql-connector-net用一般方法是卸载不了的,它自带保护文件,卸载到一半时会自动回调,这个东西电脑管家和360都卸载不了,这个时候我们需要另外一个软件Uninstall Tool,自行百度下载即可,如果用这个软件卸载完成后还存在“此产品的配置信息损坏,请联系相关的技术人员”时,再下载一个Microsoft Program Install and Uninstall,然后就可以解决了。
唉,笔者整理不易,希望对大家有所帮助。