c# - 找不到类型或命名空间名称“MySql”(您是否缺少 using 指令或程序集引用?)
问题描述
所以我正在制作一个项目并且我得到了这个错误。我真的不知道如何解决它我在参考中添加“Myslq.data.dll”并检查它但仍然不起作用。
解决方案
好的,我想我看到了问题所在。
您的第一张图片在底部显示一条错误消息。这表明您使用的 MySql 版本比您使用的 .NET 版本晚。
您需要查看项目属性、正在构建的程序集的目标版本,并对其进行调整以匹配 MySql 的版本。
但是,VS 2013(您说您正在使用的)可能无法与较晚的 .NET 版本一起使用,因为它是在VS 2013 之后出现的。在这种情况下,您必须找到要使用的 MySql 程序集的早期版本。
如果是这样的话,我会去查看 MySql 主页,看看他们是否有早期版本的 MySql 的链接。
您需要与.NET Framework v4.5兼容的该程序集版本。
推荐阅读
- mysql - 通过连接表和按每个表中的列排序来优化 MySQL 查询
- python-3.x - Pyre-check 安装问题
- unit-testing - 如何修复 Vuetify 单元测试中的“ReferenceError: requestAnimationFrame is not defined”
- coldfusion - 是否可以将函数作为参数传递给 ColdFusion 中的其他函数?如果是怎么办?
- c - C 中的 bsearch() 在新的 gcc 版本 7.4.0 中给出分段错误
- python-3.x - 子程序后变量不保存
- azure - VS403091:您指定了一个已经添加的状态 xxx
- javascript - Flask Jinja2 模板语法与 AngularJS 冲突 (jinja2.exceptions.UndefinedError:)
- mysql - 计算每行中具有相同日期的行数
- javascript - 循环遍历 Vuejs 模板上的对象数组