Заметки консультанта

Шамрай Александр Владимирович

Archive for Июль 2012

Как установить значение по умолчанию для текстовых или html полей рабочего элемента TFS

Posted by Shamrai Alexander на 19 июля, 2012

<< Перейти в раздел “Team Foundation Work Item Tracking FAQ”

Для установки значений по умолчанию нужно прописать привило для поля DEFAULT в следующем виде:

  • Для поля HTML используется перевод строки <br>:

В Power Tools:

В XML-формате:

  • Для поля PlainText используется перевод строки , который вводиться в XML-описание рабочего элемента:

Posted in Microsoft, Team Foundation Server FAQ, Visual Studio, Work Item Tracking FAQ | Отмечено: , , | Leave a Comment »

Как использовать настраиваемые пути для Team Build

Posted by Shamrai Alexander на 2 июля, 2012

<< Перейти в раздел «Team Foundation Build FAQ»

Если для проекта VS используются настраиваемые пути для сборки, как отображено на рисунке ниже, то для Team Build они работать не будут.

Для того чтобы настраиваемые пути работали в Team Build необходимо выполнить следующие действия:

Для определения построения.

  1. Открыть на редактирование существующий процесс сборки либо создать новый.

  1. Перейти в процессе сборки последующему пути:

  1. Выбрать действие Run MS Build for Project.

  1. Для свойства выбранного действия OutDir очистить значение.

  1. Для свойства CommandLineArguments установить значение String.Format(«/p:SkipInvalidConfigurations=true;TeamBuildOutDir=»»{0}»» {1}»,BinariesDirectory, MSBuildArguments)

  1. Сохранить изменения и вернуть извлеченный шаблон процесса.

Для каждого проекта, у которого должны быть настраиваемые пути.

  1. Открыть проект решения Visual Studio.
  2. Выбрать проект, для которого нужно настроить путь, и выбрать для него Отменить загрузку проекта.

  1. Изменить файл проекта.

  1. Добавить свойство OutputPath в определение проекта. Определение этого свойства должно быть после всех уже существующих конфигураций.

<PropertyGroup Condition=»$(TeamBuildOutDir) != » «>

<OutputPath>$(TeamBuildOutDir)\»Настраиваемый путь»</OutputPath>

</PropertyGroup>

  1. Сохранить изменения, загрузить проект и вернуть изменений.

Posted in Build FAQ, Microsoft, Team Foundation Server FAQ, Visual Studio | Отмечено: , , , | Leave a Comment »