Compartilhar via


Navegar em um fluxo de trabalho do Windows complexo

Várias tarefas no Visual Studio exigem que você altera arquivos de fluxo de trabalho do Windows, que tem alguns de estruturas complexas e elementos profundamente aninhados.Por exemplo, os seguintes tipos de arquivos podem ser difíceis de navegar e modificar:

  • Modelos personalizados para Team Foundation Build que são baseados em Modelo padrão.

  • Modelos personalizados para Visual Studio Lab Management.

Alguns tópicos que explicam como trabalhar com esses arquivos descrevem o local de um elemento específico em um arquivo de fluxo de trabalho do Windows na sintaxe abreviada.Este tópico explica como usar essa sintaxe para localizar um elemento específico que você deseja trabalhar.

Neste tópico

  • Exemplo: “Execução MSBuild para o projeto”

  • Use o designer de fluxo de trabalho

  • Use o editor XML

Exemplo: “Execução MSBuild para o projeto”

Você cria um processo de compilação personalizada alterando uma cópia de Usar como padrão o modelo para alterar como o processo de compilação usa MSBuild para compilar seu código.Para fazer essa alteração, você deve alterar uma propriedade do elemento de Run MSBuild for Project .

  1. Sequencia (Sequence) >

  2. Executar no Agente (AgentScope) >

  3. Tentar Compilar, Testar e Associar Itens de Trabalho e Conjuntos de Mudanças (TryCatch [Try]) >

  4. Sequencia (Sequence) >

  5. Compilar, teste, e associar Changesets e trabalhar itens (Parallel) >

  6. A tentativa compila e teste (TryCatch [Try]) >

  7. Criar e teste (Sequence) >

  8. Para cada configuração em BuildSettings.PlatformConfigurations (ForEach [Body]) >

  9. Criar e testar a configuração (Sequence) >

  10. Se BuildSettings.HasProjectsToBuild (If [Then]) >

  11. Para cada Projeto em BuildSettings.ProjectsToBuild (ForEach [Body]) >

  12. Tente criar Project (TryCatch [Try]) >

  13. Compilar o projeto (Sequence) >

  14. Para executar MSBuild Project ()

Essa sintaxe mostra a estrutura aninhada que contém o elemento que você deve posicionar.Cada elemento segue o elemento que o contém.Por exemplo, o elemento de Run MSBuild for Project está contido no elemento de Compile the Project , que está contido no bloco de Try do elemento de Try to Compile the Project .

Use o designer de fluxo de trabalho

Considere os seguintes aspectos de usar o designer de fluxo de trabalho:

  • Vantagem: Você não tem que se preocupar com que você pode fazer os erros de esquema que quebra seu fluxo de trabalho.

  • Vantagem: Você pode ser mais confortável com essa abordagem se você preferir trabalhar com um modelo visual em vez de código de edição.

  • Desvantagem: Algumas tarefas podem levar mais tempo com o designer do que com um editor baseado em texto.

  • Desvantagem: O designer de fluxo de trabalho faz seus arquivos de fluxo de trabalho maior do que seria se você editou os usando o editor XML.

Para abrir um arquivo de fluxo de trabalho do Windows no designer de fluxo de trabalho, Gerenciador do Controle do Código-Fonteaberto, localiza a pasta que contém o arquivo de .xaml , clique duas vezes nele.

Ff972300.collapse_all(pt-br,VS.110).gifTexto de localização no designer de fluxo de trabalho

Para localizar texto ao usar o designer de fluxo de trabalho, escolha Ctrl+F, e use a caixa de diálogo Localizar e Substituir para localizar o texto que você está procurando (por exemplo, MSBuild).

Ff972300.collapse_all(pt-br,VS.110).gifNavegue no designer de fluxo de trabalho

Para navegar para o elemento de Run MSBuild for Project utilizando o designer de fluxo de trabalho, inicie com enfoque sobre os níveis superiores no exemplo anterior:

  1. Sequencia (Sequence) >

  2. Executar no Agente (AgentScope) >

  3. Tentar Compilar, Testar e Associar Itens de Trabalho e Conjuntos de Mudanças (TryCatch [Try]) >

  4. Sequencia (Sequence) >

  5. ...

No designer de fluxo de trabalho, certifique-se de que você está procurando uma exibição totalmente recolhida do elemento de Process .Na parte superior da janela designer de fluxo de trabalho, escolha Process, escolha Recolher Tudo.A janela agora é semelhante à seguinte: exibição

Níveis superiores de um modelo padrão totalmente recolhido

Para iniciar para navegar para o elemento que você pesquisa, execute uma das seguintes etapas no elemento de Run on Agent :

Duas maneiras para navegar em um elemento de fluxo de trabalho

Se você clicar duas vezes em Clique duas vezes para exibir, o resultado é semelhante a seguir exibição:

Atividade executada no agente isoladamente

Nesta exibição, você pode facilmente concentrar a atenção diretamente dentro do elemento com o qual você está trabalhando.Entretanto, você perde de vista o contexto mais amplo.

Se você escolher Expandiro ícone deExpandir por outro lado, o resultado é semelhante ao seguinte:

Atividade executada no agente no contexto

Nesta exibição, você mantiver o contexto mais amplo visível, que às vezes pode ser útil.Mas como você navegar em mais profundidade na estrutura, complexidade e o tamanho de exibição podem começar a oprimi-lo.

Use qualquer melhores ternos do método seu trabalho.Repita o padrão inicial na parte superior da lista e funcionando sua forma por cada elemento até que você atingir o elemento que você busca.

Use o editor XML

Considere os seguintes aspectos de usar um editor com base em texto como o editor XML:

  • Vantagem: Você pode realizar determinadas tarefas mais rapidamente e com eficiência.Por exemplo, você pode rapidamente fazer uma alteração global.

  • Vantagem: Você pode preferir essa abordagem é confortável se você trabalhar com código.

  • Desvantagem: Você fazer há um erro de esquema que interrompeu o fluxo de trabalho.

  1. Em Gerenciador do Controle do Código-Fonte, abra a pasta que contém o fluxo de trabalho.

  2. Próximo à parte superior da janela, clique no link que aparece ao lado de Caminho Local.

    Windows Explorer aparece e exibe o conteúdo da pasta.

    ObservaçãoObservação

    Se o link de Não mapeado aparece ao lado do rótulo de Caminho Local na parte superior de Gerenciador do Controle do Código-Fonte, escolha o link para mapear o diretório do servidor para o diretório apropriado em seu espaço de trabalho local.

  3. No Windows Explorer, mantenha pressionada a tecla SHIFT como você abrir o menu de atalho para o arquivo de .xaml que contém o fluxo de trabalho.Liberar a tecla SHIFT, e então escolha Copiar como caminho.

  4. No Visual Studio, abra o menu de Arquivo , e então escolha Abrir, Arquivo.

  5. Na caixa de diálogo de Abrir Arquivo , deixe o cursor na caixa de Nome do Arquivo , e então escolha CTRL+V para colar o caminho.

  6. Escolha o ícone ao botão de Abrir , e então escolha Abrir com.

  7. Na caixa de diálogo de Abrir com , escolha Editor XML (texto).

    DicaDica

    Escolha Definir como Padrão se você desejar sempre usar o editor XML (Text) para editar arquivos de .xaml como arquivos de fluxo de trabalho do Windows.

    Escolha OK.

    O conteúdo do fluxo de trabalho aparecem na janela editor XML (Text).

  8. Use o editor XML (Text) para localizar (por exemplo, escolhendo Ctrl+F) o elemento, faça as alterações que você deseja.

    Observação importanteImportante

    Certifique-se de que nenhuma das alterações viola as regras do esquema de fluxo de trabalho.Caso contrário, o fluxo de trabalho pode falhar ou função incorretamente.

Recursos adicionais

Você pode encontrar informações adicionais nos tópicos no site da Microsoft: