Código de salida 100 devuelto del process: error al get la fuente de TFS

Obtenemos este error de forma intermitente cuando buscamos el origen de TFS:

2017-03-23T23:49:31.0591599Z ##[section]Starting: Build solution [SOLUTION-NAME].sln 2017-03-23T23:49:31.0591599Z ============================================================================== 2017-03-23T23:49:31.0591599Z Task : Visual Studio Build 2017-03-23T23:49:31.0591599Z Description : Build with MSBuild and set the Visual Studio version property 2017-03-23T23:49:31.0591599Z Version : 1.113.0 2017-03-23T23:49:31.0591599Z Author : Microsoft Corporation 2017-03-23T23:49:31.0591599Z Help : [More Information](https://go.microsoft.com/fwlink/?LinkID=613727) 2017-03-23T23:49:31.0591599Z ============================================================================== 2017-03-23T23:49:31.6529233Z Unable to determine the workspace. You may be able to correct this by running 'tf workspaces /collection:TeamProjectCollectionUrl'. 2017-03-23T23:49:31.8872843Z ##[error]Exit code 100 returned from process: file name 'tf', arguments 'vc resolvePath "$\My Development\Trunk\src\Rostering\trunk\[SOLUTION-NAME].sln" /loginType:OAuth /login:.,******** /noprompt'. 

¿Alguna idea de lo que causa este problema? No vemos un patrón claro cuando sucede esto. Nuestro server de compilation funciona 24/7. Parece más probable que suceda en la primera compilation del día.

El problema puede estar relacionado con el espacio de trabajo, podría intentarlo con la solución Error al configurar Clean = True en Windows

Parece que el chamuscado está fallando cuando la carpeta de fonts raíz (por ejemplo, _work \ 1 \ s) no está asignada, es decir, el espacio de trabajo no contiene una asignación de raíz. Una solución no excelente es establecer una variable build.clean para todos.

Cree una asignación para la raíz como $ / projectroot / * y mantenga en blanco el campo Ruta de acceso local. Esto solo downloadá carpetas de un solo nivel como vacías debajo de la raíz del proyecto. Esta es una solución.