Laut diesem MSDN-Artikel gibt es für die GetBuildProperties-Task keine Begründungseigenschaft. Es ist äußerst wahrscheinlich, dass es sich um eine neue, nicht dokumentierte Eigenschaft handelt, jedoch nicht sehr wahrscheinlich.
Das Problem könnte in der Projektdatei selbst liegen, der Build Server kann jedoch den genauen Fehler nicht verarbeiten. Die .targets-Datei ist Teil von TFS 2010 und wird von MSBuild zum Kompilieren des Projekts referenziert. Dies könnte sehr wahrscheinlich ein Fehler sein. Ich bin nicht in der Nähe meines TFS 2010-Servers, habe jedoch nicht gesehen, dass dieser Fehler bei einem der Projekte auftrat, die derzeit über den Build-Server laufen.
Ich empfehle Ihnen, einen Fehlerbericht bei Microsoft Connect einzureichen . Sie antworten in der Regel innerhalb von 48 Stunden. Suchen Sie auch nach, ob dies dort nicht bereits aufgeführt ist. Ich suchte kurz und konnte noch nichts finden.
Aus der Antwort von Seeb in den MSDN-Foren wird jedoch empfohlen, die Zieldatei direkt zu bearbeiten, um diesen Fehler zu beheben:
- Ich habe das Verzeichnis C: \ Programme \ MSBuild \ Microsoft \ VisualStudio \ TeamBuild \ geöffnet.
- Ich habe eine Kopie der Datei Microsoft.TeamFoundation.Build.targets erstellt
- Ich habe in der Originaldatei die Zeile gelöscht, die das Problem verursacht hat (suchen Sie das Wort "Grund").
- Und schließlich habe ich die Originaldatei gespeichert
Der neue Build in der Warteschlange war ein Erfolg.