【问题标题】:CS0246: The type or namespace name 'MySql' could not be foundCS0246: 找不到类型或命名空间名称“MySql”
【发布时间】:2018-11-28 18:03:58
【问题描述】:

我该如何解决这个问题? 帮帮我

编译器错误消息:CS0246:找不到类型或命名空间名称“MySql”(您是否缺少 using 指令或程序集引用?)

Line 1:  using MySql.Data.MySqlClient;

【问题讨论】:

  • 您是否尝试按照错误消息中的说明进行操作?发生了什么?
  • 在类似的帖子中引用 Flippi:“解决了这个问题!原来最新的 MySql.Data.dll 是基于 .Net Framework 4.5.2 构建的,而我的项目使用的是 .Net Framework 3.5客户资料。”更改框架,这应该可以解决问题

标签: c# mysql asp.net


【解决方案1】:

抱歉,如果不是这种情况,但假设您正在使用 Visual Studio 版本进行开发,请检查项目参考。

如果引用中存在 MySql.Data 但旁边有警告(黄色三角形)指示符,那么您可能需要从文件系统中的位置重新引用 .dll。

或者,如果本地不可用,您可以从 Nuget 包管理器中获取它。

尽管有完整的命名空间限定,但必须正确引用库才能在 IDE 中识别对象命名空间。

如果不是 VS,请告诉我们您使用的是什么 IDE。

【讨论】:

    猜你喜欢
    • 2017-11-25
    • 2019-07-14
    • 2016-08-28
    • 1970-01-01
    • 2019-09-14
    • 2013-10-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多