tf.exe Невозможно определить рабочее пространство - PullRequest
0 голосов
/ 09 июля 2010

Я пытаюсь вызвать команду TF get через скрипт Team Build. Я получаю следующую ошибку

Невозможно определить рабочее пространство.

Люди через Интернет говорят, что эта ошибка связана с тем, что Team Build не может найти рабочее пространство, потому что оно вызывается из каталога, который не является частью рабочего пространства.

Представленное решение - указать рабочий каталог. Я так и делаю. Отображения в порядке определения пути сборки, а также в рабочей области. Но теперь я получаю следующую ошибку:

Не удалось найти cmd.exe в текущем каталог. Имя каталога недействителен.

Пожалуйста, помогите. Спасибо

1 Ответ

0 голосов
/ 13 июля 2010

Решил проблему. Я добавил еще одну привязку в мой раздел определения рабочей области для сборки и сослался на файлы для получения / checkin / checkout с помощью переменной $ (MSBuildSourceDirectory). Тем временем я гарантировал, что $ (SourceDir) используется для указания отображения в разделе рабочей области моего диалогового окна «Определение сборки».

Привязка рабочей области в диалоге определения сборки http://geekswithblogs.net/images/geekswithblogs_net/MikeParks/Team%20Build%20260%20Character%20Path%20Limit%20Workaround%202.jpg

В то же время я столкнулся с ограничением пути в 260 символов, поэтому я изменил выходной каталог в пути сборки, как описано здесь

Ограничение пути до 260 символов http://geekswithblogs.net/images/geekswithblogs_net/MikeParks/Team%20Build%20260%20Character%20Path%20Limit%20Workaround%201(1).jpg

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...