我正在使用Visual Studio 2013和Mysql .Net(版本8.0.11)Connector在VB.NET中编写WPF应用程序。
在项目引用中,我添加了对MySql.Data DLL的引用(位于C:\ Program Files(x86)\ MySQL \ Connector .NET 8.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.
你可以帮我找到问题吗?
非常感谢!
答案 0 :(得分:2)
解决: 问题是.NET FRAMEWORK的版本。
对于MYSQL NET CONNECTORS(8.x),.NET Framework的版本必须是> = 4.5.2