我正在使用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.
你能帮我找到问题吗?
非常感谢你!
1条答案
按热度按时间6mzjoqzu1#
已解决:问题是.net framework的版本。
对于mysql net connectors(8.x),.net framework的版本必须大于等于4.5.2