mysqlconnection未定义但被引用(vb.net)

j5fpnvbx  于 2021-06-20  发布在  Mysql
关注(0)|答案(1)|浏览(290)

我正在使用VisualStudio2013和mysql.net(版本8.0.11)连接器在vb.net中编写wpf应用程序。
在projectreferences中,我添加了对mysql.data dll的引用(位于c:\programfiles(x86)\mysql\connector net8.0\assemblies\v4.5.2\mysql.data.dll中)
然后在mainwindow.xaml.vb中导入mysql.data.mysqlclient,并声明mysqlconnetion如下:

Imports MySql.Data.MySqlClient

Class MainWindow
Dim connection As New 
MySqlConnection("datasource=localhost;port=3306;username=****;password=****")
Private Sub ButtonConnect_PreviewMouseDown(sender As Object, e As RoutedEventArgs) Handles ButtonConnect.PreviewMouseDown
    connection.Open()
    label.Content = "Connected"
End Sub

End Class

编译visual studio项目时,出现以下错误:

Error   5   Type 'MySqlConnection' not defined.

你能帮我找到问题吗?
非常感谢你!

6mzjoqzu

6mzjoqzu1#

已解决:问题是.net framework的版本。
对于mysql net connectors(8.x),.net framework的版本必须大于等于4.5.2

相关问题