asp.net 无法导入MySql.数据,MySqlClient

sg24os4d  于 2022-12-20  发布在  .NET
关注(0)|答案(3)|浏览(116)

我创建了一个使用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文件(例如index.aspx.vb)中执行相同的imports语句,它不会给我任何错误
有人知道出什么事了吗?
先谢了。

ep6jt1vc

ep6jt1vc1#

确保嵌入Mysqldll文件。检查项目的依赖项,资源路径必须与本地配置不同。我认为您可以在此website上找到您要查找的内容

jrcvhitl

jrcvhitl2#

试试这个,你必须删除旧文件引用添加新的引用,因为当我们从一台机器复制文件到另一台机器时,汇编的引用也需要一些时间从复制的机器中获取。
你可以检查一下
1.选择-〉项目属性
1.转到引用3.检查程序集的引用是否存在

  1. if path显示“系统找不到指定的引用”
    1.从https://dev.mysql.com/downloads/connector/net/下载最新的MySql连接器/Net for .Net Mono
    1.删除参考文件并从visual studio-Proerties-reference中添加新参考文件
jogvjijk

jogvjijk3#

试试这个
1.双击“我的项目”。
1.在“参考”选项卡中删除MySQL.Data。
1.尝试重新安装一次。

相关问题