MSB6006 diagnostikkod

I den här artikeln beskrivs felkoden för MSB6006.

Meddelandetext

MSB6006: 'value' exited with code 'value'.

Beskrivning

Det här felet uppstår när ett kommando körs och returnerar en icke-nollavslutskod, eller på annat sätt indikerar ett fel i dess utdata.

Beslut

Den standardutgående meddelandetexten följs av ytterligare information från operativsystemet. Titta på den ytterligare information som tillhandahålls för att fastställa orsaken till problemet.

Om loggning är aktiverat i bygget kan utdata skrivas till byggloggen. Mer information finns i Visa, spara och konfigurera byggloggar och Hämta byggloggar med MSBuild.

Om du vill diagnostisera felet aktiverar du först en diagnostiklogg med hjälp -verbosity:diag av kommandoradsväxeln och kontrollerar sedan MSBuild-loggfilen med fullständiga diagnostikutdata. För längre utdataloggar i stora projekt bör du överväga att använda kommandoradsväxeln för binär logg -bl med MSBuild Structured Log Viewer för att visa utdata enklare.

Du kan också ange MSBuildDebugEngine miljövariabeln till 1 för att hämta alla möjliga loggar. Mer information finns i Skapa MSBuild för .NET Framework – Loggar.

Det kan vara bra att återskapa felet isolerat. Prova att köra verktyget separat med samma indata och kommandoradsargument som MSBuild använder i bygget. Om symboler är tillgängliga och du har en felsökningsversion av verktyget bifogar du ett felsökningsprogram till verktyget och felsöker själva verktyget för att söka efter problemet.

Se Diagnostisera MSBuild-aktivitetsfel

Gäller för

Alla versioner av MSBuild