1.1 1.2新版功能

本节总结了1.2中添加的许多新特性。x与MySQL for Visual Studio的早期版本相关。

有关详细说明每个点发行版中的更改的说明,请参见MySQL for Visual Studio发行说明

支持MySQL 8.0特性

  • 从MySQL for Visual Studio 1.2.9开始,可以使用经典的MySQL协议建立SSL PEM连接。当服务器支持SSL连接时,Connector/NET 8.0.16或更高版本允许使用PEM和PFX证书。有关配置说明,请参见使用服务器资源管理器的SSL连接

  • MySQL for Visual Studio 1.2.8支持MySQL 8.0发行版系列(需要MySQL Connector/NET 6.9.12、6.10.7或8.0.11),包括:

    • MySQL数据字典,其中使用INFORMATION_SCHEMA表中而不是表中mysql数据库(见MySQL数据字典).

    • caching_sha2_passwordMySQL 8.0中引入的身份验证插件(请参阅缓存SHA-2可插式认证).

新增或更改的工具支持

  • 从MySQL for Visual Studio 1.2.9开始,在安装MySQL for Visual Studio后,插件会检测Connector/NET的版本是否发生了更改,并提示更新必要的配置文件配置更新工具.必须重新启动Visual Studio才能激活更新的配置文件。

  • MySQL网站配置工具被重命名为MySQL应用程序配置,并扩展为自动更新到app.configMySQL for Visual Studio 1.2.9版本中的文件。

Visual Studio的版本支持

  • MySQL for Visual Studio 1.2.10

    • 移除对Microsoft Visual Studio 2015的支持。

  • MySQL for Visual Studio 1.2.9

    • 添加了对Microsoft Visual Studio 2019的支持。

    • 移除对Microsoft Visual Studio 2012和2013的支持。

  • MySQL for Visual Studio 1.2.7

    • 添加了对Microsoft Visual Studio 2017的支持。

    • 移除对Microsoft Visual Studio 2010的支持。

项目模板与项目模板

从MySQL for Visual Studio 1.2.5开始,用于创建MySQL Windows窗体和MySQL MVC项目的项目模板不再可用,因为它们被替换为MySQL项目

  • MySQL MVC替换MySQL MVC项目

  • MySQL Windows窗体替换Windows窗体项目

这些项模板的好处是,可以根据MySQL实体框架模型,将项添加到连接到MySQL的现有项目中,新的窗口窗体或MVC控制器/视图,而不需要创建一个全新的MySQL项目。

此外,项模板更好地遵循Visual Studio模板标准,这些标准面向创建项目,而不考虑数据库连接。

有关使用项模板的信息,请参见第八章,MySQL项目