У меня есть настраиваемое развертывание Действие на основе утилиты командной строки TFS 2010, TF.exe. При выполнении из командной строки DOS на сервере агента развертывания он работает нормально.Управление версиями VS 2013 - Незаконные символы в пути
TF view /collection:uri "$source path" > "local path"
и файл загружается без необходимости в рабочем пространстве. Однако, когда выполняется через VS2013RM, я получаю сообщение об ошибке:
Illegal characters in path.
Когда я наведите курсор мыши на колонке сообщения гласит:
The installation command \"my correct command line here\" failed with the exit code \"100\"
Что дает? Почему это выполняется в одном месте, но не в другом? Клиент RM работает под учетной записью сетевой службы, которая входит в состав локальных администраторов и учетных записей службы.
После включения журнала
Я был в состоянии захватить эту команду:
Deployment: **********Installing component using command "C:\DevOps\TfsClient\TF.exe view /collection:http://[removed detail] "$/[removed detail]/MetastoreCS.xml" > "F:\[removed detail]\MetastoreCS.xml""
чем ошибка
9/24/2014 10:58:10 AM - Information - (12628, 26560) - Deployment: Exception The installation command \"C:\DevOps\TfsClient\TF.exe view /collection:http://[removed detail] "$/[removed detail]/MetastoreCS.xml" > "F:\[removed detail]\MetastoreCS.xml"\" failed with the exit code \"100\".
это кавычки вокруг пути источника и т. Д.? и разве вы не используете другую версию TF, если вы используете VS2013? – timB33
Цитаты на месте, та же версия TF " – Darek
Включите журналы на стороне Агента и дайте нам фактическую команду. Http://blogs.msdn.com/b/visualstudioalm/archive/2013/12/13/how- to-enable-detail-logs-and-collect-traces-from-various-release-management-components.aspx – joerage