2012-10-04 47 views
2

我用C#和MySQL制作了一个Winform应用程序。它在我的计算机上完美工作,但是当我发布它并在同一网络上的另一台机器上运行它时,当我尝试使用MySQL查询函数时发生此错误。无法在其他计算机上加载mysql.data

无法加载文件或程序集'MySql.date,version = 6.5.4.0,culture = neutral,publicKeyToken = c5687fc88969c44d'或其某个依赖项。系统找不到指定的文件

我是否需要在这些计算机上安装MySQL或者是否有其他解决方案?

+1

您是否将所需的组件与您的应用程序一起复制? – Nasreddine

+0

@Nacereddine不,我没有,也不知道如何。你能解释一下吗? – SirDuckduck

+0

你可能需要部署DLL随着exe文件 –

回答

3

你不需要在每台机器上安装MySQL服务器。看起来你正在引用的程序集没有在你部署应用程序的机器上找到。

在您的解决方案资源管理器中设置你的MySQL基准组件的Copy Local属性true

enter image description here

,当你部署到其它机器确保包括MySQL.Data.dll与您的应用程序。

+0

错误消失了,非常感谢你! – SirDuckduck

+0

不客气:) – Nasreddine

相关问题