我使用 Visual Studio 2013 和 Mysql .Net(版本 8.0.11)连接器在 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.
你能帮我找出问题所在吗?
非常感谢!
最佳答案
已解决: 问题出在 .NET FRAMEWORK 的版本上。
对于 MYSQL NET CONNECTORS (8.x),.NET Framework 的版本必须 >= 4.5.2
关于MySqlConnection 未定义但引用 (VB.NET),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50925211/