Visual Studio 2022 无法构建基本的 C++ 项目

问题描述 投票:0回答:1

我一直在尝试在 Razer Blade 15" 2022 版上的 Visual Studios 2022 (Windows 10) 中构建准系统 C++ 项目。当我尝试通过“构建”>“构建解决方案”构建项目时,构建过程挂起并且永远不会完成。我为构建启用了完整的诊断输出,但只得到了这个输出:

Build started...
1>------ Up-To-Date check: Project: TestC++, Configuration: Debug x64 ------
1>Project is not up-to-date: build input 'c:\users\goali\source\repos\testc++\testc++\testc++.cpp' was modified after the last build finished.
1>------ Build started: Project: TestC++, Configuration: Debug x64 ------

构建过程永远不会完成,我必须自己取消构建。

Environment Picture

关于如何解决此问题有任何反馈或想法吗?

我尝试重新安装 Visual Studio 并使用不同的基础项目,但问题在我系统上的所有项目中都持续存在,因为我也尝试过构建 C# 项目但遇到了相同的问题。然而,当我从命令行运行

msbuild
时,该项目似乎构建并运行良好,尽管我想知道为什么我不能只从 Visual Studio 本身构建它。

c++ visual-studio build msbuild ide
1个回答
0
投票

问题可能来自于 Visual Studio 中的某些损坏(因为它可以在没有 Visual Studio 的情况下构建。)。

您可以尝试的步骤:

1,清理项目的先前版本:

2、重置Visual Studio的设置:

https://learn.microsoft.com/en-us/visualstudio/ide/environment-settings?view=vs-2022#reset-all-settings

3、修复Visual Studio工具:

打开 Visual Studio 安装程序,然后选择修复:

4、删除解决方案中的.vs文件夹(该文件夹将包含一些配置设置。):

完成上述步骤后,打开Visual Studio再次测试。

顺便说一下,按照Paul的建议,请将日志级别更改为detail,以便我们可以看到更多可能相关的信息。

© www.soinside.com 2019 - 2024. All rights reserved.