Ich muss eine benutzerdefinierte Aktivität zur Standard-Workflow-Vorlage hinzufügen, um die Zusammenbauversionen so früh wie möglich im Build-Prozess zu erhöhen.
Was ich erreichen möchte, ist, den genau gleichen Arbeitsbereich zu erstellen und zu verknüpfen (der weiter unten im Workflow erstellt wird) innerhalb meiner benutzerdefinierten Aktivität, damit ich eine XML-Datei auschecken, die darin enthaltene Versionsnummer erhöhen, sie wieder in die XML-Datei schreiben und die XML-Datei wieder einchecken kann.
Ich bin mir bewusst, dass dieser Arbeitsbereich später im Workflow erstellt wird, aber das wird für das, was ich erreichen möchte, zu spät im Build-Prozess sein. Anstatt also irgendwelche Aktivitäten zu verschieben oder sie oberhalb meiner benutzerdefinierten Aktivität zu duplizieren (das sollte in Ordnung sein, da dieser Arbeitsbereich später gelöscht und erneut erstellt wird)
Ich glaube, die Details, die ich brauche, sind BuildDirectory, WorkspaceName und SourcesDirectory. Kann mir jemand sagen, wie ich die Erstellung des Arbeitsbereichs erreichen oder diese Daten im Code erhalten kann?
Der Build wird auf einem Build-Server durchgeführt und ich verwende TFS 2010 und C#.
Vielen Dank im Voraus