用于 Visual Studio 的 MySQL  /  第 2 章为 Visual Studio 安装 MySQL

第 2 章为 Visual Studio 安装 MySQL

MySQL for Visual Studio 是 Microsoft Visual Studio 的附加组件,它使用 MySQL RDBMS 存储的数据简化了应用程序的开发。许多 MySQL for Visual Studio 功能还要求将 MySQL Connector/NET 安装在执行 Visual Studio 开发的同一主机上。连接器/NET 是一个单独的产品。

用于安装 MySQL for Visual Studio 的选项有:

  • 使用 MySQL Installer(首选):下载并执行 MySQL Installer

    使用此选项,您可以根据服务器版本从同一软件包下载并安装 MySQL Server、MySQL for Visual Studio 和 Connector/NET。最初,MySQL 安装程序通过评估安装所需的软件先决条件来帮助您。此后,MySQL Installer 使您能够更新已安装的产品或轻松添加和删除相关的 MySQL 产品。

    有关将 MySQL Installer 与 MySQL 产品一起使用的其他信息,请参阅MySQL Installer for Windows

  • 使用独立的 Zip 或 MSI 文件:如果您已经安装了 MySQL 服务器和连接器/NET,则此选项是理想的。使用本节中的信息确定要安装哪个版本的 MySQL for Visual Studio。

MySQL for Visual Studio 配置更新工具

当您的计算机上安装了 Connector/NET 时,MySQL for Visual Studio 安装会自动更新其配置。但是,如果您在 MySQL for Visual Studio 之后安装 Connector/NET,或者在安装 MySQL for Visual Studio 之后升级 Connector/NET,系统会提示您运行配置更新工具。

当您尝试创建实体框架模型或您第一次尝试打开、创建或编辑与 MySQL 的连接时,MySQL for Visual Studio 会检测到配置偏差(如果存在)。或者,您可以让 MySQL for Visual Studio 在检测到配置错误时为您更新配置文件,并提供一个弹出窗口提示您调用该工具。选择 运行该工具。更新受影响的配置文件后,您必须重新启动 Visual Studio。

最低要求

MySQL for Visual Studio 可与多个版本的 Visual Studio 一起运行,但支持的范围取决于您安装的 Connector/NET 和 Visual Studio 版本。

受支持的 Visual Studio 版本的最低要求如下:

  • Visual Studio 2019(社区、专业和企业)

    带有连接器/NET 8.0.14 的 MySQL for Visual Studio 1.2.9

    小费

    建议使用 Connector/NET 8.0.18(或更高版本)。

  • Visual Studio 2017(社区、专业和企业):

    MySQL for Visual Studio 1.2.7 with Connector/NET 8.0.14 或 MySQL for Visual Studio 2.0.5 with Connector/NET 6.9.8

MySQL for Visual Studio 不支持 Microsoft 开发产品的 Express 版本,包括 Visual Studio 和 Microsoft Visual Web Developer。

下表显示了 MySQL for Visual Studio 的支持信息。

表 2.1 配套产品的支持信息

MySQL for Visual Studio 版本 支持的 MySQL 连接器/NET 版本 支持的 Visual Studio 版本 支持的 MySQL 服务器版本 笔记
1.2(正式版) 8.0 2019, 2017, 2015, 2013, 2012 8.0, 5.7, 5.6 支持 MySQL 8.0 功能需要 MySQL for Visual Studio 1.2.8 或更高版本。
2.0 (遥控) 8.0 2017, 2015, 2013, 2012 5.7, 5.6 启用 MySQL 配置管理器和代码编辑器(使用 MySQL 5.7)。

MySQL 连接器/NET 限制

MySQL for Visual Studio 与 Connector/NET 紧密相关,但它们是两个独立的产品,可以单独使用。以下限制适用:

  • MySQL for Visual Studio 不能与任何版本的 Connector/NET 6.6 及更早版本一起安装,必须在安装 MySQL for Visual Studio 之前将其删除。

  • 以下 MySQL for Visual Studio 功能需要连接器/NET:

    • 实体框架设计器

    • 应用程序配置工具

    • 调试存储过程和函数

    • DDL T4 模板宏(从 EF 模型生成数据库)