Visual Studio 锁定文件

Juw*_*Juw 8 c# visual-studio-2017

我使用最新的 Visual Studio Community 2017 (15.4)。而且因为我安装了 Visual Studio(以前从未使用过)。尽管版本有这个问题,但我总是如此。编译几次后,我开始看到:

无法将文件“obj\Debug\afile.exe”复制到“bin\Debug\afile.exe”。该进程无法访问文件“bin\Debug\afile.exe”,因为它正被另一个进程使用。

我四处寻找并尝试了几乎所有的东西。没有什么对我有用。有一段时间可能没问题,但过一段时间它又开始显示,我无法编译。

我在 Windows 7 操作系统上运行。我已经安装了 Avast 和 Comodo 防火墙。该项目在 SourceTree sourcecontroll 下。我已经排除了程序中的 obj 和 bin 路径。

我曾尝试更改 AssemblyVersion 和 AssemblyFileVersion。我试过卸载 Avast。我尝试过“ProcessExplorer”来查找正在访问文件的进程(0 匹配)。

我真的不知道我还能做什么?当您测试几秒钟前编写的代码时,这真的很令人沮丧。

我看过有关此问题的旧线程。我有什么办法可以解决这个问题吗?

小智 2

当我遇到这个问题时,我解决了杀死进程VBCSCompiler.exe,一切都恢复正常。

但在 Visual Studio 的最新更新之后,我没有再遇到此问题。

要完成进程,需要taskkill /F /IM VBCSCompiler.exe在cmd中执行命令,或者在Windows的进程管理器中搜索进程。