我创建了一个使用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语句,它不会给我任何错误
有人知道出什么事了吗?
先谢了。
3条答案
按热度按时间ep6jt1vc1#
确保嵌入
Mysql
的dll
文件。检查项目的依赖项,资源路径必须与本地配置不同。我认为您可以在此website上找到您要查找的内容jrcvhitl2#
试试这个,你必须删除旧文件引用添加新的引用,因为当我们从一台机器复制文件到另一台机器时,汇编的引用也需要一些时间从复制的机器中获取。
你可以检查一下
1.选择-〉项目属性
1.转到引用3.检查程序集的引用是否存在
1.从https://dev.mysql.com/downloads/connector/net/下载最新的MySql连接器/Net for .Net Mono
1.删除参考文件并从visual studio-Proerties-reference中添加新参考文件
jogvjijk3#
试试这个
1.双击“我的项目”。
1.在“参考”选项卡中删除MySQL.Data。
1.尝试重新安装一次。