0

当我试图在 x64 Windows 8.0 机器上的 Windows 窗体、.Net Framework 4.0、Visual Studio 2010 上执行 mysqldump(backup) 来备份我的数据库时,我在这里遇到了一个神秘的 win32exception。

一切都很好,除了这个过程神秘地崩溃,他们说系统找不到指定的文件。

关于如何解决这个问题的任何方向?谢谢!

我遇到错误的地方

4

1 回答 1

2

您正在使用UseShellExecute=false。在这种情况下,MSDN 指定 FileName 属性应该是可执行文件的完全限定路径。因此,仅写入mysqldump.exe文件名不足以启动该过程。

我建议还将WorkingDirectory设置为安装 mysql 二进制文件的路径,因为如果启动的进程需要一些本地安装的资源,如果没有设置 WorkingDirectory,您可能很难理解有关未找到文件或缺少配置文件的错误。

于 2014-03-09T08:48:10.150 回答