Если вы хотите только формат даты, вы можете вручную преобразовать его, передав свои отдельные поля, например:
>>> import datetime
>>> date = datetime.date(int('2017'),int('12'),int('21'))
>>> date
datetime.date(2017, 12, 21)
>>> type(date)
<type 'datetime.date'>
. Вы можете передать значения разделенных строк, чтобы преобразовать их в тип даты, например:
selected_month_rec = '2017-09-01'
date_formate = datetime.date(int(selected_month_rec.split('-')[0]),int(selected_month_rec.split('-')[1]),int(selected_month_rec.split('-')[2]))
Вы получите результирующее значение в формате даты.
Необходимо отредактировать сборку рабочий каталог Агента Сборки так, чтобы путь просьбы был немного меньшим. Для редактирования агента сборки щелкните правой кнопкой по узлу "Сборок", и выбор "Управляют Агентами Сборки..."
Я лично использую что-то как c:\bw\$ (BuildDefinitionId). $ (BuildDefinitionId) переводит в идентификатор определения сборки (отсюда имя :-)), что означает, что Вы получаете путь сборки, запускающийся с чего-то как c:\bw\36, а не c:\Documents and Settings\tfsbuild\Local Settings\Temp\BuildDefinitionName
Удачи,
Martin.
Вы имеете к контролю файл сценария сборки, из проводника управления исходным кодом, и получаете Ваши колена грязная замена пути.