正如标题所说,无论我做什么,MySQL都不会出现在Visual Studio 2015的数据源列表中。
我已完成此问题中建议的所有内容:MySQL Data Source not appearing in Visual Studio
我还安装了开发版本和不同版本的连接器以及相应的MySQL VS驱动程序,如下表所示:https://dev.mysql.com/doc/visual-studio/en/visual-studio-install.html
我已经重新安装了Visual Studio。
所有这一切都无济于事。我可以手动配置连接并运行一个读取和写入MySQL的.Net应用程序,但Visual Studio拒绝在数据源弹出窗口中对MySQL执行任何操作。
没有将数据库移动到SQL Server我不知道还能在这里做些什么。
任何有关解决此问题的建议或帮助都会很棒。我在过去的48小时里一直在这。
目前已安装的版本:MySQL for Visual Studio - 1.2.7,Connector / Net - 6.9.9
这适用于基于.Net 4.5.2的项目。
答案 0 :(得分:1)
我曾经遇到过同样的问题。不幸的是,我认为答案是逐个案例,除了玩MySQL服务器和MySQL Connector / Net版本之外,我不记得究竟是什么解决了。
我有VS 2015所以我只是试图重新创建这个问题。我无法安装MySQL for VS 1.2.7和Connector / Net 6.9.9,并且能够在数据源窗口中看到MySQL数据库作为选项。
我建议卸载MySQL for VS和Connector / Net 6.9.9,然后重新安装它们。确保在Connector / Net之前安装MySQL for VS,因为问题中的documenation you linked表示“在安装MySQL Connector / Net之前始终为Visual Studio安装MySQL。”
您也可以尝试使用MySQL community server代替MySQL for VS并使用旧版本的Connector / Net。
尝试执行以下操作:
如果您想要更多替代方案重新安装:
尝试检查你的machine.config文件属性,看看MySQL数据提供程序属性是否与我的类似,方法是转到C:\ Windows \ Microsoft.NET \ Framework \ v2.0.50727 \ CONFIG
要检查的行:
此外,也许尝试创建一个网站而不是一个项目,反之亦然。有多种方法可以进入“数据源”窗口。您可以尝试创建ADO.Net对象并添加连接以查看该数据源窗口是否将MySQL显示为数据源。您还可以通过服务器资源管理器窗口创建连接。只需关注these steps。
答案 1 :(得分:1)
安装最后一个NuGet版本:
MySql.Data
MySql.Data.Entity
关闭并重新打开visual studio
选择ADO条目数据模型
新连接
在数据源右侧,编辑按钮
在新窗口中,您将找到MySQL数据库