无法在其他计算机上加载mysql.data

时间:2012-10-04 10:02:20

标签: c# mysql

我使用C#和MySQL创建了一个Winform应用程序。它在我的计算机上完美运行,但当我发布它并在同一网络上的另一台机器上运行时,当我尝试使用带有MySQL查询的函数时,我会收到此错误。

  

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

我是否需要在这些计算机上安装MySQL,还是有另一种解决方案?

1 个答案:

答案 0 :(得分:3)

您无需在每台计算机上安装MySQL服务器。看起来在您部署应用程序的计算机上找不到您正在引用的程序集。

在您的解决方案资源管理器中,将引用的MySQL程序集的Copy Local属性设置为true

enter image description here

当您部署到其他计算机时,请确保在您的应用程序中包含MySQL.Data.dll