2017 年 Visual Studio 无法连接到 MySQL 数据源
Can't connect to MySQL data source in Visual Studio 2017
当我尝试添加新的数据源时,在我按完成时出现此错误之前,我可以到达 select 表格的最终屏幕:
除非我没有可用的连接???这是一个全新的 C# Windows Forms 项目,零代码编写或其他任何操作。
MySQL和Visual Studio我都卸载重装了,不夸张,至少十次。我已经尝试了 MySQL 对 Visual Studio 和 Connector/Net 的每一个排列建议,包括所有this post 中的那些,即使它们只适用于 VS 2010。没有一个产生任何影响,有些甚至通过从数据源中完全删除 MySQL 作为选项使问题变得更糟列表。
在这一点上,我绝对迫切需要任何帮助,因为似乎确实有其他人在 VS 2017 中遇到了这个问题,而对他们有用的方法对我不起作用。
我是运行:
- Visual Studio 社区 2017,版本 15.9.6
- MySQL 8.0.14
- MySQL 对于 Visual Studio 1.2.8
- Connector/Net 8.0.14
自我回答,因为我能够通过为 VS 和连接器卸载上述 MySQL 版本并从链接的存档中安装 MySQL for Visual Studio 1.2.7 and Connector/Net 6.9.8 来解决问题。连接数据源时仍然会出现 "Specified cast is not valid" 错误,但似乎不会影响功能。
当我尝试添加新的数据源时,在我按完成时出现此错误之前,我可以到达 select 表格的最终屏幕:
除非我没有可用的连接???这是一个全新的 C# Windows Forms 项目,零代码编写或其他任何操作。
MySQL和Visual Studio我都卸载重装了,不夸张,至少十次。我已经尝试了 MySQL 对 Visual Studio 和 Connector/Net 的每一个排列建议,包括所有this post 中的那些,即使它们只适用于 VS 2010。没有一个产生任何影响,有些甚至通过从数据源中完全删除 MySQL 作为选项使问题变得更糟列表。
在这一点上,我绝对迫切需要任何帮助,因为似乎确实有其他人在 VS 2017 中遇到了这个问题,而对他们有用的方法对我不起作用。
我是运行:
- Visual Studio 社区 2017,版本 15.9.6
- MySQL 8.0.14
- MySQL 对于 Visual Studio 1.2.8
- Connector/Net 8.0.14
自我回答,因为我能够通过为 VS 和连接器卸载上述 MySQL 版本并从链接的存档中安装 MySQL for Visual Studio 1.2.7 and Connector/Net 6.9.8 来解决问题。连接数据源时仍然会出现 "Specified cast is not valid" 错误,但似乎不会影响功能。