无法导入MySql.Data.MySqlClient

时间:2013-03-23 13:19:58

标签: asp.net mysql vb.net database-connection

我创建了一个使用MySQL数据库的网站,但是当我把它放在网上时,它就不再起作用了。在我用于连接我的数据库的班级connection.vb中,我收到以下警告:

  

Imports'MySql.Data.MySqlClient'中指定的命名空间或类型不包含任何公共成员或无法找到。确保定义了名称空间或类型,并且至少包含一个公共成员。确保导入的元素名称不使用任何别名。

并且它表示未定义类型mysqlconnection

这是我的代码:

Imports Microsoft.VisualBasic
Imports MySql.Data.MySqlClient

Public Class connection
    Public Shared cn As New MySqlConnection(ConfigurationManager.ConnectionStrings("cnDatabase").ConnectionString)
End Class

如果我在另一个vb文件中执行相同的import语句,例如index.aspx.vb,则不会给出错误

有人知道出了什么问题吗?

提前致谢。

3 个答案:

答案 0 :(得分:0)

确保嵌入dll的{​​{1}}个文件。检查项目的依赖关系,资源路径必须与本地配置不同。 我认为您可以在website

找到您正在寻找的内容

答案 1 :(得分:0)

试试这个, 您必须删除该文件的旧引用添加新引用,因为当我们将文件从一台机器复制到另一台机器时,组装的引用也需要一段时间从复制的机器中获取。

所以你可以检查一下,

  1. 选择 - >项目属性
  2. 转到参考 3.检查装配的参考是否存在
  3. 如果路径显示“系统找不到指定的引用”
  4. https://dev.mysql.com/downloads/connector/net/下载.Net Mono
  5. 的最新MySql连接器/网络
  6. 删除引用并从visual studio-Proerties-reference
  7. 添加新引用

答案 2 :(得分:0)

试试这个,

  1. 双击My Project。
  2. 在标签"参考文献"删除MySQL.Data。
  3. 尝试重新安装。