Was ist "$ (SourceDir)" in Microsoft Team Foundation Server?

8

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?

    
AmbiguousX 16.12.2010, 19:42
quelle

1 Antwort

12

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.

    
Simon Mourier 16.12.2010, 21:08
quelle

Tags und Links