我使用C#和MySQL创建了一个Winform应用程序。它在我的计算机上完美运行,但当我发布它并在同一网络上的另一台机器上运行时,当我尝试使用带有MySQL查询的函数时,我会收到此错误。
无法加载文件或程序集“MySql.date,version = 6.5.4.0,culture = neutral,publicKeyToken = c5687fc88969c44d”或其依赖项之一。系统找不到指定的文件
我是否需要在这些计算机上安装MySQL,还是有另一种解决方案?
答案 0 :(得分:3)
您无需在每台计算机上安装MySQL服务器。看起来在您部署应用程序的计算机上找不到您正在引用的程序集。
在您的解决方案资源管理器中,将引用的MySQL程序集的Copy Local
属性设置为true
当您部署到其他计算机时,请确保在您的应用程序中包含MySQL.Data.dll
。