-
当 Microsoft Visual Studio 在安装期间收到在 IDE 中为 Visual Studio 注册(或取消注册)MySQL 的请求时,如果主机运行的是 Windows 7,Visual Studio 可能无法正确执行该命令。此修复确定 Visual Studio 何时未注册 MySQL根据要求为 Visual Studio 提供警报,以便使用以下命令从 Visual Studio 开发人员命令提示中手动执行注册:
devenv /updateconfiguration /log
(漏洞 #27365261,漏洞 #87902)
-
MySQL for Visual Studio 现在支持 MySQL 8.0 版本系列(需要 Connector/NET 6.9.12、6.10.7 或 8.0.11),包括:
MySQL 数据字典,它使用
INFORMATION_SCHEMA
表而不是mysql
数据库中的表(请参阅 MySQL 数据字典)。caching_sha2_password
MySQL 8.0 中引入 的身份验证插件(请参阅缓存 SHA-2 可插入身份验证)。
此外,MySQL for Visual Studio 现在需要安装 .NET Framework 4.5.2(或更高版本)才能在 Visual Studio 2012 和 Visual Studio 2013 中使用。
网站配置工具无法将 ADO.NET 实体数据模型成功添加到 ADO.NET Web 应用程序。除了将
web.config
文件与已安装的 Connector/NET 版本对齐之外,此修复程序还会在已安装的连接器不再包含 EF5(Connector/NET 6.10 及更高版本)的提供程序时禁用 Entity Framework 5 选择。(漏洞#27593219)使用有效的 MySQL 连接进行的查询没有收到来自服务器的响应。(漏洞#27584991)
当 MySQL for Visual Studio 解析器无法解析 SQL 语句时,它会生成一个未处理的异常,导致 Visual Studio 意外退出。此修复使解析器能够正确处理异常并更新解析器以包括对
CREATE USER
MySQL 8.0 版本系列中语法的支持。(缺陷号 27580303)程序集的版本
MySql.Web
被错误地提取,这阻止了程序集的正确加载和 MySQL 网站配置工具的启动。(缺陷号 27450530)尝试打开 MySQL Web 配置工具,正确安装了 MySQL Connector/NET 和 MySQL for Visual Studio 先决条件,显示错误消息而不是打开该工具。(漏洞 #27365141,漏洞 #88570)