tutorial team gratis español tfs msbuild build-server

tfs - team - Cómo encontrar la ruta a tf.exe desde MsBuild



tfs vs git (2)

¿La variable de entorno VS100COMNTOOLS apunta a la ruta correcta para Visual Studio? Por ejemplo, VS100COMNTOOLS = C: / Archivos de programa / Microsoft Visual Studio 10.0 / Common7 / Tools /

Entonces, todo lo que necesita es $ (VS100COMNTOOLS) .. / IDE

<Target Name="Build"> <Exec Command="&quot;$(VS100COMNTOOLS)../IDE/tf.exe&quot;"/> </Target>

o como quieras para arreglarlo.

La variable de entorno cambia según la versión de Visual Studio:

  • %VS110COMNTOOLS% - Visual Studio 2012
  • %VS120COMNTOOLS% - Visual Studio 2013
  • %VS140COMNTOOLS% - Visual Studio 2015

Tengo un archivo MsBuild que se difunde a TFS usando tf.exe por algunas cosas. Desafortunadamente, el archivo tf.exe se ha instalado en diferentes ubicaciones en las PC de desarrollador y en el servidor de compilación.

Realmente podría hacerlo con una forma de detectar dónde se encuentra el archivo tf.exe en mi script de la misma manera que puedes hacer $ (MSBuildExtensionsPath32) etc. ¿Es esto posible?

Gracias como siempre :)


Parece que cambiaron de ubicación nuevamente en Visual Studio 2017. No estaba en ninguna de las ubicaciones anteriores en mi máquina.

Encontré TF.exe en su lugar en C: / Archivos de programa (x86) / Microsoft Visual Studio / 2017 / Enterprise / Common7 / IDE / CommonExtensions / Microsoft / TeamFoundation / Team Explorer

Al parecer, la variable de entorno ya no se establece de forma predeterminada en VS 2017 .