C#:“无法复制文件...因为它正由另一个进程使用

时间:2012-05-13 17:05:14

标签: c# build

是。我的问题在StackOverFlow中很常见,但我还没有看到我的问题的真正解决方案,所以我再次发帖希望对我有所帮助。

每次编译并运行一个项目后,我都会遇到此错误,并且会再次编译并运行。

我只有一个解决方案:打开Process Explorer并杀死A.exe(其中A是C#项目的名称)。

但它非常方便,我不知道为什么这个非常非常愚蠢的错误,微软还没有修复它。

谢谢:)

1 个答案:

答案 0 :(得分:1)

编译并运行可执行文件时,它正在使用中 - 这意味着无法重新编译,直到可执行文件终止。

如果您的应用程序没有终止,则可执行文件本身正在使用中。重新编译将尝试替换该文件并失败。

您需要确保在再次编译之前发生这种情况。