如何解决错误:无法复制...超过重试次数10.失败。 - VS 2017

时间:2017-07-18 14:47:14

标签: c# visual-studio visual-studio-2017

我正在使用VS 2017社区版,我有一个控制台应用程序。 每次我建立我都会收到此错误。

 Error      Could not copy "obj\Debug\ConsoleApp1.exe" to "bin\Debug\ConsoleApp1.exe". Exceeded retry count of 10. Failed.  ConsoleApp1 

 Error      Unable to copy file "obj\Debug\ConsoleApp1.exe" to "bin\Debug\ConsoleApp1.exe". The process cannot access the file 'bin\Debug\ConsoleApp1.exe' because it is being used by another process. ConsoleApp1         

这让我感到紧张,因为每次出现此错误都必须关闭VS2017 出现。它只运行一次,然后我收到此错误。

2 个答案:

答案 0 :(得分:0)

我发现我的防病毒软件(f-secure deepguard)在构建带有所有版本的Visual Studio 2015、2017和2019的控制台应用程序时,经常会导致此问题。防病毒软件将可执行文件放在隔离区之后它已经过构建,因此Visual Studio无法将其移动到bin文件夹。您可以通过在virusscanner中打开带有阻止文件的列表来轻松检查是否发生了这种情况。 我已将我项目的obj和bin文件夹排除在Deepguard保护范围之外,从而解决了该问题。完全关闭防病毒软件不是一个好主意。

答案 1 :(得分:0)

我和你的情况一样
您可以使用Process Explorer

查看进程

遵循这些步骤,您将得到结果
就我而言,该应用程序仍在后台运行,我必须先关闭它,然后才能再次构建。

enter image description here