【发布时间】:2015-06-29 14:12:31
【问题描述】:
我有一个程序可以将.zip 文件从一个目录复制到另一个目录并解压缩。我为此使用后台工作人员。
现在程序在使用 Visual Studio 开始按钮启动或直接从Debug/program.exe 双击时可以工作,但是当我将此.exe 文件复制到其他地方时,它开始在主线程上正确执行一些操作,但后台工人似乎没有工作。
有人知道发生了什么吗?
【问题讨论】:
-
您使用的是第三方dll吗?检查你的输出目录,确保你没有忘记用你的 exe 复制任何 dll。
-
您的应用程序是否需要您在 VS 的调试部分中提供但在应用程序调用中不需要的任何输入参数?
-
因为当你将它复制到另一个地方时它不起作用我会检查你可以使用的相对路径。在带有日志记录异常的工作线程中使用 try/catch 也可以解决问题
-
您是否尝试过使用 Visual Studio 调试副本?你是复制整个
/Debug文件夹,还是只复制.exe?
标签: c# visual-studio visual-studio-2012 exe