MySQL for Visual Studio 发行说明  / MySQL for Visual Studio 1.2 的变化  /  MySQL for Visual Studio 1.2.9 的变化(2019-10-21,正式发布)

MySQL for Visual Studio 1.2.9 的变化(2019-10-21,正式发布)

添加或更改的功能

  • MySQL for Visual Studio 现在会在检测到安装 MySQL for Visual Studio 后引入的配置文件中存在任何冲突时提示采取措施。与此类配置冲突相关的错误会阻止创建数据源和表适配器。

    新的配置更新工具可以解决连接器/NET 和 MySQL for Visual Studio 库之间检测到的冲突(请参阅 MySQL for Visual Studio 配置更新工具)。要完成此操作,需要在工具完成文件更新后手动重新启动受影响的 Visual Studio 版本。(缺陷 #29884031,缺陷 #82617)

  • MySQL for Visual Studio 现在支持 Microsoft Visual Studio 2019 的所有版本。此外,此版本删除了对 Visual Studio 2012 和 2013 版本的支持。(Bug #29616463,Bug #94937)

  • MySQL Website Configuration 工具被重命名并扩展为自动更新 app.config文件条目(除了 web.config文件)。新命名的 MySQL 应用程序配置工具保留了用于简化网站开发的功能,现在扩展了该工具的配置功能以管理运行实体数据模型向导时所需的依赖项。(错误号 29490017)

  • MySQL for Visual Studio 现在支持使用 SSL PEM 加密或标准 TCP/IP over SSH 连接到 MySQL(请参阅 建立连接)。

修正错误

  • 多个安装错误导致错误的 Visual Studio 版本或版本被识别,然后导致将 MySQL for Visual Studio 文件部署到错误的文件夹或代表既未选择也未安装的多个 Visual Studio 版本的文件结构主机。(漏洞 #30225436,漏洞 #96576)

  • GRANT SELECT当数据库权限不足的用户 (和GRAN SHOW VIEW) 试图更改现有视图的定义 时,辅助窗口意外打开。此修复引入了一条错误消息来详细解释该情况。(缺陷号 30001906)

  • 通过代码,可以创建 的实例 SqlDataSource,连接到 MySQL 服务器,然后填充 ASP.NET 控件。但是,当在设计器中配置数据源(并且安装了 MySQL Connector/NET 6.10.8)以及 Web 应用程序运行时,尝试使用 Visual Studio 配置数据源设计器执行相同的序列会产生对象引用错误.

    作为相关修复的一部分,数据源现在按预期在运行时从自定义查询填充 ASP.NET 控件。同样,设计人员现在允许在安装 6.10.8 版本的 MySQL Connector/NET 时进行配置,但要小心。使用 从表或视图指定列 选项时,配置数据源设计器生成使用括号字符 ( []) 作为标识符分隔符的查询,这会生成无效的 MySQL 语句。创建数据源后,可以手动删除括号。或者,设计器中与从数据源生成查询关联的第二个选项, 指定自定义 SQL 语句或存储过程, 是首选使用选项。(漏洞 #28148998,漏洞 #91136)

  • 使用有效的 MySQL 连接配置的 Visual Studio 中的 TableAdapter 配置向导产生了错误,而不是生成预期的 TableAdapter。现在,当 MySQL Connector/NET 6.10.8(或更高版本)或 MySQL Connector/NET 8.0.14(或更高版本)可供 MySQL for Visual Studio 使用时,错误情况已得到解决。(缺陷 #27857627,缺陷 #90390)