我刚才也有同样的问题。我通过卸载最新的 Connector/NET 驱动程序 (6.7.4) 解决了这个问题,然后安装了旧的驱动程序 (6.6.5) 并且它可以工作。
我正在使用 Visual Studio 2010。我卸载了最新版本,因为我认为它们与我无法使用的 .NET4.5 有某种关系。
更新#1:
据说另一种方法是在安装过程中使用各种 Visual Studio 版本(2010/2012/2013/2015...)注册 MySql 连接器:转到修改产品功能并选择所有相关的 Visual Studio 版本。
更新 #2 - Visual Studio 2019 更新:
当我安装包含ConnectorNET和VisualStudio 插件选项的 MySQL 社区时 - MySQL 没有在 Visual Studio 中显示为数据提供者。
我使用的安装程序包括 VS Plugin 版本 1.2.9,据说它已经修复了 1.2.8 的安装问题,但仍然对我不起作用......
我的解决方案是卸载连接器和 Visual Studio 插件,将它们作为单独的组件下载,然后单独安装(而不是作为 MySQLServer 安装程序的一部分)。先安装Connector,再安装VS插件。
我在这里找到了解决方案,感谢@LambertHeenan。
关于 Visual Studio Express 的注意事项
OP 询问Visual Studio Express是否支持 MySQL (据我所知,它已重命名为 Visual Studio Community)。根据下面@Paul 的回答,过去 MySQL 官方不支持 Visual Studio Express,但根据此页面,他们确实正式支持 Visual Studio Community 2017 和 2019 。