2017-02-25 2 views
2

Ich msbuild in einem Build-Skript ausgeführt wird, und ich bekomme diese Fehlermeldung:MSBuild Protokolldatei

MSBUILD : error MSB4166: Child node "2" exited prematurely. Shutting down. Diagnostic information may be found in files in the temporary files directory named MSBuild_*.failure.txt. 

Ich kann die Datei nicht MSBuild finden _ * Failure.txt auf meiner Maschine.. Ist es etwas, das konfiguriert werden muss? Wenn nicht, was wäre der Standardstandort für diese Datei?

+2

Versucht "% temp%"? das sollte Sie zum standardmäßigen temporären Verzeichnis bringen ... – jessehouwing

+0

@jessehouwing Das Problem ist, dass wenn Msbuild unter einem CI-Server läuft, es prob ist ein diff-Benutzer auf dem Betriebssystem als Ihr interaktiver Benutzer, so dass die Msbuild-Ausgabe angeben muss dir ... – Jonesome

Antwort

0

können Sie

laufen

msbuild /v:diag > c:\log.txt

zu zwingen, Ihre Log-Datei zu c:\log.txt zu gehen.

Alternativ können Sie /flp:filename=c:\log.txt verwenden, weitere Informationen here.