2017-07-05 5 views
-1

J'ai récemment pris en charge les responsabilités de construction dans une nouvelle société et j'essaie de déchiffrer le fonctionnement de leurs builds (TFS 2013) et dans quelques fichiers je vois que le code est copié dans $ (SrcDir) \ someDestination, mais je ne peux pas trouver où SrcDir est défini. J'ai recherché chaque fichier dans le contrôle de source (using l'explorateur de fichiers avec le contenu de dossier de recherche sur) et ne peux pas le trouver défini et j'ai même vérifié les variables d'environnement sur le serveur de construction, mais je ne trouve rien qui définisse SrcDir. Si c'était SourceDir je sais qui est défini dans les propriétés de l'agent de construction sous le répertoire de travail, mais pas SrcDir.

Toute aide serait grandement appréciée!

+0

Il doit être importé quelque part. Avez-vous vérifié le dossier TeamBuildTypes? – JuanR

+1

"... dans quelques fichiers je vois ce code ..." Dans quels fichiers? Les fichiers du projet? Que recherchez-vous exactement lorsque vous recherchez tous les fichiers dans le contrôle de la source? '$ (SrcDir)' serait l'usage, pas la définition. La définition serait un élément XML (par exemple ''). –

+0

Kenneth - Je recherche tous les fichiers pour le texte SrcDir. Surtout je le vois dans les fichiers .proj. Nous utilisons InstallShield et j'ai regardé la définition de construction InstallShield et je ne la vois pas non plus. –

Répondre

1

Je l'ai trouvé. Il est dans les MSBuild Arguments de la définition de construction:

enter image description here