Ich arbeite mit Microsoft Team Foundation Server und MSDN war bisher fantastisch mit der Bereitstellung aller Informationen, die ich benötigt habe und so viel mehr - außer an einer Stelle.
Ich erstelle einen automatisierten Build und unter Workspace & gt; Arbeitsordner & gt; Build Agent Folder, es hat "$ (SourceDir)" als Standard.
Ich kann nicht herausfinden, worum es eigentlich geht. Zeigt es auf den Ordner, in dem sich die Lösung befindet, oder auf etwas anderes?
Dies wird in diesem Artikel gut erklärt: Liste der Variablen wie $ (SourceDir) .
Für den Arbeitsbereich-Mapping-Dialog können Sie nur zwei Variablen verwenden Hilfe bei der Erweiterung:
$ (BuildDir) - Erweitert auf BuildAgent.BuildDirectory
$ (SourceDir) - Erweitert standardmäßig auf $ (BuildDir) \ Sources
Das Verzeichnis "Quellen" ist nicht fest codiert und kann durch geändert werden Ändern der TfsBuildService.exe.config-Datei auf dem Build-Agent. Ob Wenn Sie diese Datei öffnen, wird eine Anwendungseinstellung aufgerufen "QuellenSubDirectory". Wenn Sie einen kürzeren Pfad benötigen, können Sie dies ändern Schlüssel zu etwas wie "s" statt "Quellen". Wenn du das gemacht hast Ändern Sie dann die $ (SourceDir) Variable würde zu $ (BuildDir) \ s erweitern.
Tags und Links tfs visual-studio-2010