构建vcxproj文件给我一个无信息的错误“系统找不到指定的路径”

And*_*dén 3 c++ vcxproj visual-studio-2017

当我在vs 2017中构建项目时,会出现如下错误:

1>------ Build started: Project: TortoiseGitMerge, Configuration: Debug Win32 ------
1>Performing Custom Build Tools
1>The system cannot find the path specified.
1>C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.CppCommon.targets(171,5): error MSB6006: "cmd.exe" exited with code 3.
1>Done building project "TortoiseMerge.vcxproj" -- FAILED.
========== Build: 0 succeeded, 1 failed, 10 up-to-date, 0 skipped ==========
Run Code Online (Sandbox Code Playgroud)

在此错误消息中,没有任何信息可以使我更接近解决方案。指定了哪个路径?

我如何找到?导致该错误消息中未写入问题路径的确切原因是什么?

Han*_*ant 5

执行自定义构建工具

仅仅知道发生了什么还不够。您将要提高构建的详细程度,以便可以看到这些自定义构建命令正在执行。找到失败的对象,然后您便可以诊断出意外。

使用工具>选项>项目和解决方案>生成并运行,“ MSBuild项目生成输出详细程度” =详细。您现在在“输出”窗口中看到的构建跟踪变得更加混乱,并应显示掉落的实际命令。