Поделиться через


Перемещение по сложным рабочим процессам Windows

Различных задач в Visual Studio требуется изменить файлы рабочего процесса Windows, некоторые из которых имеют сложные структуры и глубоко вложенные элементы.Например, для навигации и изменения могут оказаться трудными следующие файлы:

  • Пользовательские шаблоны для Team Foundation Build, основанные на Шаблон по умолчанию.

  • Пользовательские шаблоны для Visual Studio Lab Management.

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

Содержание раздела

  • Пример: "Выполнение MSBuild для проекта"

  • С помощью конструктора рабочих процессов

  • Используйте редактор XML

Пример: "Выполнение MSBuild для проекта"

При создании пользовательского процесса построения путем изменения копии Шаблон по умолчанию, чтобы изменить способ процесс построения используется MSBuild, чтобы компилировать код.Для этого нужно изменить свойство элемента Run MSBuild for Project.

  1. Последовательность (Sequence) >

  2. Выполнение в агенте (AgentScope) >

  3. Попробуйте откомпилировать, протестировать и связать наборы изменений и рабочие элементы (TryCatch [Try]) >

  4. Последовательность (Sequence) >

  5. Компиляция, тестирование и сопоставление наборов изменений и рабочих элементов (Parallel) >

  6. Попробуйте будет компилироваться и тест (TryCatch [Try]) >

  7. Компилировать и тест (Sequence) >

  8. Для каждой конфигурации в BuildSettings.PlatformConfigurations (ForEach [Body]) >

  9. Компилировать и выполните для конфигурации (Sequence) >

  10. Если BuildSettings.HasProjectsToBuild (If [Then]) >

  11. Проект проекта в BuildSettings.ProjectsToBuild (ForEach [Body]) >

  12. Попробуйте компилировать проект (TryCatch [Try]) >

  13. Компилировать проект (Sequence) >

  14. Выполнение MSBuild для проекта ()

Этот синтаксис описывает вложенную структуру, содержащую искомый элемент.Каждый элемент содержит элемент, который следует за ним.Например, элемент Run MSBuild for Project содержится внутри элемента Compile the Project, который содержится в блоке Try элемента Try to Compile the Project.

С помощью конструктора рабочих процессов

Рассмотрим следующие аспекты использования конструктора рабочих процессов.

  • Преимущество. Невозможно сделать ошибки в схеме, которые нарушат рабочий процесс.

  • Преимущество: Можно быть удобнее с этим подходом, если вы предпочитаете работать с визуальной моделью редактированию кода.

  • Недостаток. Выполнение некоторых задач в конструкторе может занять больше времени, чем в текстовом редакторе.

  • Недостаток. Использование конструктора рабочих процессов приводит к увеличению файлов по сравнению с использованием редактора XML.

Чтобы открыть файл рабочего процесса Windows в конструкторе рабочих процессов, откройте Обозреватель управления исходным кодом, найдите папку, содержащую файл .xaml, и дважды щелкните по нему.

Ff972300.collapse_all(ru-ru,VS.110).gifНайти текст в конструкторе рабочих процессов

Чтобы найти текст при использовании конструктора рабочих процессов, выберите нужного и используйте диалоговое окно Поиск и замена, чтобы найти текст размещается (например, MSBuild).

Ff972300.collapse_all(ru-ru,VS.110).gifПерейдите в конструкторе рабочих процессов

Для перехода к элементу Run MSBuild for Project с помощью конструктора рабочих процессов, запустите, сосредоточившись на высших уровнях в предыдущем примере.

  1. Последовательность (Sequence) >

  2. Выполнение в агенте (AgentScope) >

  3. Попробуйте откомпилировать, протестировать и связать наборы изменений и рабочие элементы (TryCatch [Try]) >

  4. Последовательность (Sequence) >

  5. ...

В конструкторе рабочих процессов убедитесь, что перед вами полностью свернутое представление элемента Process.В верхней части окна конструктора рабочих процессов, выберите Process, а затем выберите Свернуть все.Окно примет следующий вид:

Верхние уровни шаблона по умолчанию полностью свернуты

Для начала перехода к нужному элементу, выполните одной из следующих действий в элементе Run on Agent:

Два способа перехода в элементе рабочего процесса

Если дважды щелкнуть область Дважды щелкните, чтобы просмотреть, результат будет выглядеть примерно так:

Изолированное действие "Выполнение в агенте"

В этом представлении проще сконцентрировать внимание на нужном элементе.Однако вам не виден контекст.

Если выбрать Значок РазвернутьРазвернуть вместо, результат будет выглядеть примерно так:

Действие "Выполнение в агенте" в контексте

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

Используйте метод, подходящий к вашей задаче.Повторите действия, начиная с верха списка. Пройдите через все элементы, пока не достигнете нужного.

Используйте редактор XML

Рассмотрим следующие аспекты использования текстового редактора, например редактора XML:

  • Преимущество. Позволяет выполнять некоторые задачи быстрее и эффективнее.Например, можно быстро выполнять глобальное изменение.

  • Преимущество: Может потребоваться использование этот подход, если вы предпочитаете работать с кодом.

  • Недостаток. Есть риск сделать ошибку в схеме, которая нарушит рабочий процесс.

  1. Откройте папку, в которой находится рабочий процесс, в обозревателе управления исходным кодом.

  2. В верхней части окна выберите ссылку, которая отображается рядом с надписью Локальный путь.

    Откроется проводник и отобразит содержимое каталога.

    ПримечаниеПримечание

    Если ссылка Не сопоставлено рядом с меткой Локальный путь в верхней части Обозреватель управления исходным кодом, выберите ссылку для сопоставления каталог сервера в соответствующий каталог в локальной рабочей области.

  3. В проводнике Windows, удерживая клавиш SHIFT, как необходимо открыть контекстное меню для файла .xaml, который содержит рабочего процесса.Параметры клавиш SHIFT и выберите пункт Копировать как путь.

  4. В Visual Studio откройте меню Файл и выберите пункт Открыть, Файл.

  5. В диалоговом окне Открыть файл оставьте курсора в поле Имя файла, а затем выберите CTRL+V, чтобы вставить путь.

  6. Выберите Значок рядом с кнопкой Открыть и выберите пункт Открыть с помощью.

  7. В диалоговом окне Открыть с помощью выберите Редактор (текстовый) XML.

    СоветСовет

    Выберите По умолчанию, если необходимо всегда использовать редактор XML (Text), чтобы изменения файлов .xaml, такие как файлы рабочего процесса Windows.

    Нажмите кнопку ОК.

    Содержимое рабочего процесса отобразится в окне редактора XML (текстового редактора).

  8. Используйте редактор XML (Text) для поиска (например, выбор нужного элемента), а затем вносите изменения необходимо.

    Важное примечаниеВажно

    Убедитесь, что ни одной из ваших изменений не нарушает схему рабочего процесса.В противном случае рабочий процесс может не работать или работать с ошибками.

Дополнительные ресурсы

Дополнительные сведения можно получить в следующих разделах веб-сайта Майкрософт: