我正试图在控制台模式下从VB.Net连接到MySQL。我从MySQL安装了Connector / NET。
当我尝试创建MySqlConnection对象时,VBC编译器报告未定义MySql.Data.MySqlClient.MySqlConnection。
我能找到的所有建议似乎都是针对在Visual Studio中配置项目,但我不想使用Visual Studio。
例如,有建议在Visual Studio Project规范中引用连接器DLL,但我不知道如何在没有Visual Studio的控制台模式下使用VB实现此建议。同样,有建议将MySql.Data.dll复制到应用程序的bin目录。我已经尝试将MySql.Data.dll从Connector / NET程序集目录复制到MySQL服务器bin目录,但这没有帮助。
我很感激任何建议。
我很失望,对此帖的唯一回应是投票结果。当我查看“相关”面板时,我会看到简短的问题,例如“如何从Python连接到MySQL”,获得数百张投票。我很感激有关如何改进我的问题的建议。我真的需要解决这个问题,并假设许多读者必须使这个工作。
我已经确认MySQL.Data.dll显然已正确安装在目录中:
C:\ ProgramData \ Microsoft \ Windows \ Start Menu \ Programs \ MySQL \ MySQL Connector Net 6.9.9
我认为这是VBC实例化MySqlConnection对象所需要的。
答案 0 :(得分:0)
是的快速谷歌显示你可能想在编译时使用/ r或/ reference开关 - 将路径传递给带有连接器的DLL ......
https://msdn.microsoft.com/en-us/library/czhbsf4x.aspx
虽然我会重申我在评论中所说的内容,但为什么不使用Visual Studio呢?