在 Visual Studio 中针对 ASP.NET Core 项目面临以下两个错误:
MSB3027-无法将文件“源”复制到“目标”。重试次数超过 10。文件被“process (1004)”锁定
MSB3021-无法将文件“源”复制到“目标”。该进程无法访问该文件,因为该文件正在被另一个进程使用
我们尝试清理和构建、删除 bin 文件夹(我们无法删除)。只有重新启动系统才有帮助,但错误有时会再次出现。
当运行解决方案时打开的 Powershell 窗口未关闭时,就会发生此问题。因此,我们可以通过确保在重新运行解决方案之前关闭 Powershell 窗口来避免此问题。
要在发生错误后删除错误,我们可以在命令提示符中运行以下命令并关闭进程。
taskkill /PID [你的进程 ID] /F
注意:在VS错误描述中找到进程id