Visual Studio 2022 无法构建任何项目

每次我在 Visual Studio 2022 中构建任何项目时,我在构建输出中得到的只是:

Build started...
1>------ Build started: Project: ConsoleApp7, Configuration: Debug Any CPU ------

上面的示例是 .NET 6 控制台应用程序的简单默认模板。

它永远不会比这更进一步,CPU 位于 0-3% 左右,并且必须取消构建。没有任何反应,没有错误。如果我清理或重建,也会发生同样的事情。

这是 MSBuild project build output verbosity 设置为 "Diagnostic" 的完整输出

我在同一台计算机上安装了 VS 2015 和 VS 2019,可以很好地构建项目。

我试过了:

我只是想不出下一步该去哪里。任何帮助或建议,将不胜感激,甚至在这一点上表示哀悼;)。

stack overflow Visual Studio 2022 Can't Build Any Projects
原文答案
author avatar

接受的答案

该问题原来是由 Symantec Endpoint Protection 引起的。它是一种杀毒软件,似乎通过注入自己的 DLL 并导致它们出现故障来杀死它不信任的进程。

因此,只要 msbuild.exe 运行,赛门铁克就会终止它。为了解决这个问题,我们的 IT 团队需要添加一个策略来允许 msbuild.exe。

奇怪的 VS 没有检测到 MSBuild.exe 已经死了,它只是说无限期地存在。

我在应用程序事件下的 Windows 事件查看器中找到了这个:

enter image description here


答案:

作者头像

我和你一样的问题,从2月28日起,VS2022无法构建任何项目,直到今天,我卸载了我电脑上安装的杀毒软件(360安全卫士),它恢复了正常工作,我认为这是由于对于VS2022不兼容导致的杀毒软件更新,可以尝试卸载电脑上安装的杀毒软件,或许可以解决问题