C# Mysql没有出现在“";选择“数据源”;适用于Visual studio 2017

C# Mysql没有出现在“";选择“数据源”;适用于Visual studio 2017,c#,mysql,datasource,ado,visual-studio-2017,C#,Mysql,Datasource,Ado,Visual Studio 2017,如您所见,我已经安装了必要的mysql软件包,如mysql for Visual studio和Connector/NET,但无论mysql在Visual studio 2017数据源菜单中没有出现什么,有什么建议吗?: 本机MySQL.net连接器尚不支持Visual Studio 2017。MySQL论坛中提到,他们预计需要大约3个月的时间才能准备好更新的连接器,与此同时,Devart有一个可与MySQL兼容并与VS2017兼容的连接器 编辑 本机MySQL for Visual Studi

如您所见,我已经安装了必要的mysql软件包,如mysql for Visual studio和Connector/NET,但无论mysql在Visual studio 2017数据源菜单中没有出现什么,有什么建议吗?:


本机
MySQL.net连接器
尚不支持Visual Studio 2017。MySQL论坛中提到,他们预计需要大约3个月的时间才能准备好更新的连接器,与此同时,Devart有一个可与MySQL兼容并与VS2017兼容的连接器

编辑


本机MySQL for Visual Studio 2017支持可用。更多信息请访问:

在尝试使用MySQL、ADO.NET(数据库优先)和EF6配置Visual Studio Professional 2017环境时,我遇到了相同的情况

注意:请按照相同的顺序执行步骤

  • 卸载/删除“Connector/NET”和“MySQL for Visual Studio”(如果已安装)

  • 安装“MySQL for Visual Studio”v2.0.5 CTP()。 注意:在Connector/NET之前安装MySQL for Visual Studio

  • 安装“Connector/NET”v6.9.10()。 注意:我尝试先使用Connector/NET v6.8、v6.10和v8,但它们都不能与Visual Studio 2017和ADO.NET一起使用,但到目前为止,这份名单并不准确

  • 注意:在这一步之前,应该介绍您,但随后您将遇到实体框架问题,请按照下面的步骤完全配置您的环境,这样您就可以开始了

  • 创建新的Visual Studio Professional 2017项目

  • 通过NuGet下载并安装“EntityFramework”v6.2.0,方法是转到项目选项卡/管理NuGet软件包/浏览->实体框架

  • 添加对
    C:\ProgramFiles(x86)\MySQL\Connector.NET 6.9.10\Assemblies\v4.5\MySQL.Data.dll的引用
    C:\ProgramFiles(x86)\MySQL\Connector.NET 6.9.10\Assemblies\v4.5\MySQL.Data.Entity.EF6.dll
    ;右键单击解决方案资源管理器中的引用,然后选择添加引用/浏览->浏览按钮

  • 在实体框架提供程序下的App.config中添加MySQL EF6提供程序信息,如下所示:


  • 我的情况有点不同:在我第一次安装它时,该选项就在那里,但第二天就不见了

    在重新启动笔记本电脑之前,我曾尝试卸载Mysql for Visual studio和Connector/NET,但直到我在主菜单中转到工具>扩展和更新…后,它才出现。将出现一个弹出的扩展和更新,在“已安装”下找到MySQL for Visual Studio并启用它。关闭VisualStudio后,再次启动VisualStudio后会返回该选项


    (我假设VS禁用了它,因为它使运行速度变慢。顺便说一句,我正在使用Visual Studio 2017)

    这对我不起作用!Bitdefender报告Devart连接器中存在病毒。本机支持无法启用MySQL数据提供程序。我无法谈论Devart Connector,但如果您使用它,它将与Visual Studio 2017配合使用。@DaveB该版本已不存在,从这里列出的版本中,您知道哪一个可以工作吗?我尝试了最新的一个,但没有显示在我的数据源窗口中。。。。。不知道我是否失踪something@reynierpm6.9.8版仍然可以在存档下载部分获得。谷歌搜索会给你这个链接。我的解决方案中仍然使用该版本。请不要发布其他堆栈交换问题的链接答案。取而代之的是,在这里包含答案的基本部分,并针对这个特定的问题定制答案。我遵循了与上面完全相同的步骤,但对我无效。你救了我一天。我在为MySQL数据库生成contect时遇到了麻烦。谢谢请注意,重要的是要一步一步地遵循。还需要直接从已安装的文件夹添加引用。对于nuget软件包,由于某些原因它不起作用。做得好,这对我来说很有用,因为我花了两天的时间——我想是2.0.5版和6.9.12版。当使用sqldatasource时,在检索模式时,其他一切都给了我错误