Msbuild 控制台应用程序未在vs 2019中生成

Msbuild 控制台应用程序未在vs 2019中生成,msbuild,console-application,visual-studio-2019,asp.net-core-3.1,vs-community-edition,Msbuild,Console Application,Visual Studio 2019,Asp.net Core 3.1,Vs Community Edition,在调试模式下,我经常遇到此错误 严重性代码说明项目文件行抑制状态错误MSB3027无法将“C:\Users\N3617\Source\Repos\Core\CoreData\ConsoleApp1\obj\Debug\netcoreapp3.1\ConsoleApp1.exe”复制到“bin\Debug\netcoreapp3.1\ConsoleApp1.exe”。已超过重试计数10。失败。该文件被以下命令锁定:“ConsoleEAPP1(1080)”ConsoleEAPP1 C:\Progra

在调试模式下,我经常遇到此错误

严重性代码说明项目文件行抑制状态错误MSB3027无法将“C:\Users\N3617\Source\Repos\Core\CoreData\ConsoleApp1\obj\Debug\netcoreapp3.1\ConsoleApp1.exe”复制到“bin\Debug\netcoreapp3.1\ConsoleApp1.exe”。已超过重试计数10。失败。该文件被以下命令锁定:“ConsoleEAPP1(1080)”ConsoleEAPP1 C:\Program Files(x86)\Microsoft Visual Studio\2019\Community\MSBuild\Current\Bin\Microsoft.Common.CurrentVersion.targets 4643


我必须重新启动系统来消除这个错误。有人能告诉我为什么会发生这种情况吗?

由于某些原因,您的项目被其他进程锁定,这似乎是一个老问题。你可以看到

解释这一点很复杂,但如果您下次遇到这些问题,可以尝试以下步骤:

建议

1)每次遇到此问题时,打开任务管理器-->关闭
ConsoleApp1.exe
进程、任何
dotnet
进程、
NET核心主机
进程或类似进程,然后重新构建项目

2)关闭VS,删除解决方案文件夹下的
.VS
隐藏文件夹、
bin
obj
文件夹,然后重新启动VS

3)输入
工具
-->
选项
-->
项目和解决方案
-->
构建和运行
-->将
并行项目构建的最大数量
设置为
1


4)取消选中
工具下的
选项
使用托管兼容性模式
-->
选项
-->
调试
-->
常规

谢谢佩里。下次我会试试。谢谢你的反馈。实际上,您应该进入任务管理器,检查是否有其他进程占用您的程序,如果有,您应该关闭它。此外,我还改进了我的答案。当你们再次面对它时,你们可以检查它。事实上我检查过,但找不到相关的过程来结束。我试着杀掉所有的cmd.exe,但是没有用。嗨,伙计,其他的步骤2,3,4能帮你处理这个问题吗?在发布之前,实际上我重启了机器。错误消失了。因此,当它发生时,我将尝试所有这些步骤并在这里更新。