在我的计算机上,我没有收到此错误,但是当我将程序交给其他人并且他们尝试登录时,他们会收到该错误,并且DLL是MySQL.Data.DLL。我想知道如何在没有任何外部文件的情况下加载/添加此程序集,例如我在整个互联网上看到的程序中的所有内容都找不到解决方案。
答案 0 :(得分:0)
你给程序的人必须在他们的机器上安装MySQL。这样,解决方案可以浏览到DLL的相应目录并引用它。
如果你真的不想让他们安装驱动程序(有人应该为我验证这一点);
答案 1 :(得分:0)
最好的方法是使用Nuget,这是一个包管理器。
要让Nuget转到Visual Studio菜单中的“工具”,然后“扩展和更新”
搜索Nuget并安装
在您的项目上,右键单击并选择“Manage Nuget Packages”,然后搜索MySql。
第一个答案是正确答案,单击“安装”。
完成!