Area: DebuggabilityArea: Taskshelp wantedtriaged
仓库指标
- Star
- (5,062 star)
- PR 合并指标
- (平均合并 11天 7小时) (30 天内合并 125 个 PR)
描述
When hitting Ctrl-C during a build, if a child tool was terminated by MSBuild as part of cancelation, you will get something like
C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\MSBuild\Microsoft\VC\v160\Microsoft.CppCommon.targets(1235,5): error MSB6006: "Lib.exe" exited with code -1073741510. [C:\git\coreclr\bin\obj\Windows_NT.x64.Release\src\vm
\crossgen\cee_crossgen.vcxproj]
-1073741510. of course is 0xC000013A: STATUS_CONTROL_C_EXIT
Since this is "by design" (MSBuild working properly) perhaps this code could special case it and give a message like error MSB6006: "Lib.exe" exited because it was canceled which looks less like something different went wrong during cancelation.