dotnet/msbuild
Ver no GitHubMSB6006 should special case STATUS_CONTROL_C_EXIT
Open
#4.832 aberto em 21 de out. de 2019
Area: DebuggabilityArea: Taskshelp wantedtriaged
Métricas do repositório
- Stars
- (5.062 stars)
- Métricas de merge de PR
- (Mesclagem média 11d 7h) (125 fundiu PRs em 30d)
Description
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.