4

当我在 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 ==========

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

我怎么知道?该错误消息中未写入相关路径的确切原因是什么?

4

1 回答 1

5

执行自定义构建工具

这还不足以知道发生了什么。您需要提高构建的详细程度,以便看到这些自定义构建命令正在执行。找到失败的那个可以让你有机会诊断出事故。

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

于 2018-03-03T10:01:01.670 回答