Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# &引用;无法复制文件";Visual Studio 2015 WinForms项目中的生成错误_C#_Visual Studio - Fatal编程技术网

C# &引用;无法复制文件";Visual Studio 2015 WinForms项目中的生成错误

C# &引用;无法复制文件";Visual Studio 2015 WinForms项目中的生成错误,c#,visual-studio,C#,Visual Studio,我经常遇到这个问题。为什么会这样 Visual Studio中显示的两个错误是: 无法将文件“obj\Debug\DeRs2.exe”复制到“bin\Debug\DeRs2.exe”。进程无法访问文件“bin\Debug\DeRs2.exe”,因为其他进程正在使用该文件 及 无法将“obj\Debug\DeRs2.exe”复制到“bin\Debug\DeRs2.exe”。重试次数超过10。失败 输出程序是否仍在运行?如果某个程序正在运行,windows会将其可执行文件标记为“正在使用”,并且不

我经常遇到这个问题。为什么会这样

Visual Studio中显示的两个错误是:

无法将文件“obj\Debug\DeRs2.exe”复制到“bin\Debug\DeRs2.exe”。进程无法访问文件“bin\Debug\DeRs2.exe”,因为其他进程正在使用该文件

无法将“obj\Debug\DeRs2.exe”复制到“bin\Debug\DeRs2.exe”。重试次数超过10。失败


输出程序是否仍在运行?如果某个程序正在运行,windows会将其可执行文件标记为“正在使用”,并且不会让任何人或任何程序删除或修改它。因此,如果您手动启动该程序,但该程序仍处于打开状态(或者如果该程序未正确关闭,并且仍在任务管理器的后台挂起)那么您将得到这个错误


如果您允许Visual Studio,则当您需要重建时,它将自动强制关闭程序。它还提供许多调试工具,甚至允许您进行调试。

有时可执行文件被Visual Studio线程锁定。关闭并重新打开Visual Studio是修复此问题的方法。非常感谢@lexlit,这可能意味着可执行文件与try不同正在运行生成的ing。是否通过控制单击“开始”按钮或双击文件资源管理器中的.exe文件来启动它?@adv12我正常启动了它。如果我将所有代码复制到新文件中,它将工作,但我不明白为什么会发生这种情况?1>----生成已启动:项目:Rengler,配置:调试任何CPU---1>C:\程序文件(x86)\MSBuild\14.0\bin\Microsoft.Common.CurrentVersion.targets(3813,5):警告MSB3026:无法将“obj\Debug\Rengler.exe”复制到“bin\Debug\Rengler.exe”“。开始在1000毫秒内重试1次。进程无法访问文件“bin\Debug\Rengler.exe”,因为另一个进程正在使用该文件。=========生成:0成功,1失败,0最新,0跳过==========