2010-11-08 14 views
27

Próbuję skonfigurować moją kompilację TFS2010 i chcę uzyskać dostęp do plików, które są pobierane za pośrednictwem "Kontrolki wersji do niestandardowych złożeń".Zmienna środowiskowa dla AppData Local/Access Pobrane niestandardowe zestawy

Z tego co mogę powiedzieć te pliki są pobierane do:

C:\User\<Build User>\AppData\Local\BuildAgent\<Built Agent Number>

mogę bezpośredni dostęp do tego folderu za pomocą powyższej ścieżki, ale byłoby miło, gdyby nie było zmienna (lub coś, czego można użyć w kompilacji), aby uzyskać pośredni dostęp do tego folderu.

Lub ... Czy istnieje lepszy sposób na uzyskanie tych plików? (Wstawiam tam plik wersji, który będzie pobierany przy każdym uruchomieniu kompilacji).

Odpowiedz

55

Można użyć zmiennej środowiskowej %LOCALAPPDATA%. Rozwija się do RootDrive:\User\LoggedInUser\AppData\Local.

przykład: %LOCALAPPDATA%\BuildAgent

Należy zauważyć, że %APPDATA% rozwinie się RootDrive:\User\LoggedInUser\AppData\Roaming.

+0

Korzystając ze zmiennej środowiskowej% appdata%, próbowałem odgadnąć, że jest to% appdatalocal%, zakładając, że local jest podkatalogiem wewnątrz katalogu 'appdata'. Porzuciłem myślenie, że taka zmienna środowiskowa może nie istnieć. Dziękuję za odpowiedź. +1 – RBT

Powiązane problemy