2017-03-18 62 views
-3

我试图在控制台模式下从VB.Net连接到MySQL。我从MySQL安装了Connector/NET。如何在控制台模式下从VB.Net连接到MySQL

当我尝试创建MySqlConnection对象时,VBC编译器报告未定义MySql.Data.MySqlClient.MySqlConnection。

我能找到的所有建议似乎都是针对在Visual Studio中配置项目,但我不想使用Visual Studio。

例如,有建议在Visual Studio项目规范中引用连接器DLL,但我不知道如何在没有Visual Studio的控制台模式下使用VB实现此建议。同样,有建议将MySql.Data.dll复制到应用程序的bin目录中。我曾尝试从连接器/ NET程序集目录复制MySql.Data.dll到MySQL服务器bin目录,但这没有帮助。

我将不胜感激任何意见。

我很失望,这篇文章的唯一回应是反对票。当我查看“相关”面板时,我会看到诸如“我如何从Python连接到MySQL”等简洁的问题,并获得数百票的赞成票。我很感谢关于如何改善我的问题的建议。我真的需要解决这个问题,并假设许多读者必须得到这个工作。

我已经证实,MySQL.Data.dll显然是正确安装的目录:

C:\ ProgramData \微软\的Windows \开始菜单\程序\的MySQL \ MySQL连接网络6.9.9

我假设这是VBC需要实例化一个MySqlConnection对象。

+0

为什么你不想使用视觉工作室?它存在的原因是它使这样的事情更加无痛。如果你坚持手动执行,你可以像引用任何其他引用一样引用它,链接到我猜测的dll?我认为编译时它是/ r或/ reference,对于C#无论如何...你应该能够很容易地在MSDN上查看这个,你甚至尝试过谷歌吗? – Milney

回答

0

是一个快速谷歌显示你可能想使用编译时,/ R或/基准开关 - 传递的路径,在它与连接器的DLL ...

https://msdn.microsoft.com/en-us/library/czhbsf4x.aspx

虽然我我会重申我在评论中所说的话,为什么不使用Visual Studio?

+0

根据您的建议添加参考效果很好。 – user3069570

+0

我正在使用的类仅限于在控制台模式下使用VB。 – user3069570

+0

@ user3069570您使用的类在Visual Studio中不起作用?但用命令行编译器呢?我想不是......我现在好奇 - 请解释你为什么这么想? VS会给你一个错误?它说什么? – Milney