Ich weiß, dass mein Build nicht funktioniert, aber ich kann nicht herausfinden, wie ich es debuggen kann. Mein einziges Symptom ist nur eine Get-Operation für einige der Projekte in der Lösung. Das Festlegen der Ausführlichkeit für die Diagnose sagt mir nichts, das Ereignisprotokoll ist leer, was gibt es?
Unter TFS 2008 mit der barbarischen Datei tfsbuild.proj können Sie Ihre Build immer lokal ausführen und sehen, was passiert ist. Nun, in TFS statt Spaghetti XML, haben wir eine Reihe von Spaghetti XAML. Gibt es eine Möglichkeit, meine Buildprozessvorlage lokal auszuführen, damit ich sehen kann, was passiert?
Wie debugge ich benutzerdefinierte Build-Prozesse in TFS 2010?
Sie können diese Schritte auschecken hier zum Anhängen des VS-Debuggers an den TFSBuildServiceHost und zum Debuggen der Build-Vorlage.
Eine Möglichkeit, die ich verwendet habe, war die Verwendung von WriteBuildError
, WriteBuildMessage
und WriteBuildWarning
Aktivitäten. Sie können sie an verschiedenen Stellen in Ihrer Build-Prozess-Vorlage platzieren und prüfen, ob eine davon ausgeführt wird.