2

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

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

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

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

这是将MSBuild 项目构建输出详细程度设置为“诊断”的完整输出

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

我试过了:

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

4

2 回答 2

2

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

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

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

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

在此处输入图像描述

于 2022-03-02T00:29:01.873 回答
0

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

于 2022-03-02T01:42:45.283 回答