异常:system.IO.FileNotFoundException:找不到程序集或文件Mysql.Data

时间:2013-01-31 21:30:07

标签: c# .net mysql runtime-error

当我执行独立程序时,它会崩溃并说:

Exception: System.IO.FileNotFoundException: cannot find assembly or file Mysql.Data  or load one of the dependable sources at project3.class.executesend<> at project3.class.initialize<> at project3.class.main<>

经过一番搜索,我发现我应该将这些.dll文件作为资源添加到程序中。在我这样做之后,它产生了同样的错误。

我该如何解决这个问题?

2 个答案:

答案 0 :(得分:2)

如果我理解的话,你在项目的references文件夹中添加了Mysql.Data。

现在,在VS Explorer中右键单击,转到属性,然后将属性“Copy Local”设置为true。

因此,只要您构建应用程序,它就会被复制到“debug”或“release”文件夹中。

答案 1 :(得分:0)

对于MySQL Workbench 8.0.19版本,我需要安装Visual C ++ 2015-2019 DLL。

我安装了同时具有x64和x32版本的2008、2010、2013和2015,并且出现此错误。

Visual C ++可再发行组件在这里...

https://support.microsoft.com/en-us/help/2977003/the-latest-supported-visual-c-downloads