You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

求助:Visual Studio引用中MySQL Connector 8.0.33.1无法显示的问题

解决MySQL Connector 8.0.33.1未在Visual Studio引用列表显示的问题
  • 彻底清理旧版本残留

    1. 打开控制面板>程序和功能,确认所有MySQL Connector/NET、MySQL.Data的7.x版本及关联MySQL组件已完全卸载
    2. 手动删除残留文件:
      • 删除C:\Program Files (x86)\MySQL\MySQL Connector Net下的7.x相关文件夹
      • 删除项目目录packages文件夹内所有MySQL.Data.7.*子文件夹
      • 清空VS组件缓存:删除%LOCALAPPDATA%\Microsoft\VisualStudio\<你的VS版本>\ComponentModelCache下的全部文件
  • 重新安装Connector并确保VS集成
    下载MySQL Connector/NET 8.0.33.1安装包,安装时务必勾选Visual Studio Integration选项,匹配你的VS版本架构(x86/x64)完成安装

  • 手动添加DLL引用
    如果安装后仍未在引用列表显示,直接定位DLL添加:

    1. 右键项目>添加>引用>浏览
    2. 找到安装目录下的MySQL.Data.dll(默认路径:C:\Program Files (x86)\MySQL\MySQL Connector Net 8.0\Assemblies\<对应.NET版本>),选择添加
    3. 若使用EF,同步添加同目录下的MySQL.Data.EntityFramework.dll
  • 修正项目配置文件
    打开项目的packages.config或.csproj文件,删除7.x版本引用,手动添加8.0.33.1条目:

    • 针对packages.config:
      <package id="MySql.Data" version="8.0.33.1" targetFramework="net<你的项目框架版本>" />
      
    • 针对.csproj:
      <PackageReference Include="MySql.Data" Version="8.0.33.1" />
      

    保存后重新加载项目

  • 验证连接字符串配置
    确保连接字符串适配caching_sha2_password认证:

    Server=你的服务器地址;Database=你的数据库名;Uid=用户名;Pwd=密码;SslMode=Required;AllowPublicKeyRetrieval=True;
    

内容的提问来源于stack exchange,提问作者Princess Hemen

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.17 23:02:03