Pohyb ve složitých Workflow systému Windows
Různé úkoly v aplikaci Visual Studio vyžadují, upravit soubory pracovních postupů systému Windows, z nichž některé mají složité struktury a hluboce vnořenými prvky.Například následující typy souborů, může být obtížné pro navigaci a úpravy:
Vlastní šablony pro Team Foundation Build , jsou založeny Výchozí šablona.
Vlastní šablony pro Visual Studio Lab Management.
Některá témata, které vysvětlují, jak pracovat s těmito soubory popisu umístění určitého prvku v souboru Windows Workflow v syntaxi zkrácený zápis.Toto téma vysvětluje, jak lze tuto syntaxi použít k vyhledání určitého prvku, který chcete pracovat.
V tomto tématu
Příklad: "Run MSBuild projektu"
Pomocí Návrháře sledu prací
V editoru XML
Příklad: "Run MSBuild projektu"
Vytvořit vlastní sestavení proces úpravou kopie Výchozí šablona Změna způsobu použití procesu sestavení MSBuild pro kompilaci kódu.K provedení této změny je nutné změnit vlastnost Run MSBuild for Project prvku.
Sequence (Sequence) >
Spustit na agentovi (AgentScope) >
Zkuste kompilaci, testování a asociovat sady změn a pracovní položky (TryCatch [Try]) >
Sequence (Sequence) >
Kompilace, Test a přiřadit pracovní položky a sady změn (Parallel) >
Zkuste kompilace a zkoušky (TryCatch [Try]) >
Sestavit a otestovat (Sequence) >
Pro každou konfiguraci v BuildSettings.PlatformConfigurations (ForEach [Body]) >
Sestavit a otestovat pro konfiguraci (Sequence) >
Pokud BuildSettings.HasProjectsToBuild (If [Then]) >
Pro každý projekt v BuildSettings.ProjectsToBuild (ForEach [Body]) >
Při pokusu o kompilaci projektu (TryCatch [Try]) >
Kompilaci projektu (Sequence) >
Spusťte nástroj MSBuild pro projekt ()
Tato syntaxe obsahuje vnořenou strukturu, která obsahuje prvek, který musí najít.Každý prvek následuje element, který jej obsahuje.Například Run MSBuild for Project prvek je obsažen v Compile the Project element, který je součástí Try blokovat z Try to Compile the Project prvku.
Pomocí Návrháře sledu prací
Zvažte následující aspekty použití Návrháře pracovního postupu:
Výhody: není třeba obávat, že budete chtít vytvořit chyby schématu, které přerušení pracovního postupu.
Výhody: pohodlnější zvolit tento přístup může být, pokud dáváte přednost práci s vizuální model místo úpravy kódu.
Nevýhodou: Některé úlohy trvat delší dobu, s návrhářem než pracující v textovém editoru.
Nevýhodou: Návrháři pracovního postupu je větší, než by byly, pokud jste je upravovat pomocí editoru XML soubory pracovního postupu.
Chcete-li otevřít soubor Windows Workflow v Návrháři pracovního postupu, otevřete Průzkumníku správy zdrojového kódu, najděte složku, která obsahuje .xaml soubor a poklepejte na něj.
Vyhledání textu v Návrháři pracovního postupu
Hledání textu pomocí Návrháře sledu prací, zvolte kombinaci kláves Ctrl + F a potom použít Najít a nahradit dialogové okno Najít text, který hledáte (například MSBuild).
Pohyb v Návrháři pracovního postupu
Přejděte Run MSBuild for Project prvku pomocí Návrháře sledu prací, start zaměřit na nejvyšší úrovně v předchozím příkladu:
Sequence (Sequence) >
Spustit na agentovi (AgentScope) >
Zkuste kompilaci, testování a asociovat sady změn a pracovní položky (TryCatch [Try]) >
Sequence (Sequence) >
...
V Návrháři pracovního postupu, ujistěte se, že se díváte na plně sbaleném zobrazení Process prvku.V horní části okna Návrhář pracovního postupu zvolte Processa pak zvolte Sbalit vše.V okně se nyní podobá následující zobrazení:
Zahájíte přejít k elementu, který při hledání provést některou z následujících kroků v Run on Agent element:
Poklepete-li poklepejte na zobrazení, výsledek se podobá následující zobrazení:
V tomto zobrazení můžete snadněji soustředit pozornost přímo uvnitř elementu, se kterým pracujete.Však dojít ke ztrátě zraku v širších souvislostech.
Pokud se rozhodnete Rozbalit ikonu namísto toho výsledek se podobá následující zobrazení:
V tomto zobrazení můžete uchovávat v širších souvislostech viditelné, což může být někdy užitečná.Ale jak procházet více hluboko do struktury, složitosti a velikosti zobrazení může začít dotěrnost přebytek nadbytek je.
Používejte, bez ohledu na způsob nejlépe vyhovuje danému uživateli.V horní části seznamu a práci vašemu způsobu prostřednictvím jednotlivých prvků, dokud se nedostanete na prvek, který při hledání opakujte vzorek.
V editoru XML
Zvažte následující aspekty pracující v textovém editoru jako je například Editor XML:
Výhody: určité úkoly můžete dokončit rychle a efektivně.Například můžete rychle provést globální změnu.
Výhody: můžete chtít tento přístup, pokud vám vyhovuje práce s kódem.
Nevýhodou: riskujete, že provádění chyby schématu, která rozdělí do pracovního postupu.
V Průzkumníku správy zdrojového kódu, otevřete složku, která obsahuje váš pracovní postup.
V horní části okna zvolte odkaz, který se zobrazí vedle Místní cesta.
Program Průzkumník Windows se zobrazí a zobrazí obsah složky.
[!POZNÁMKA]
Pokud není namapováno odkaz zobrazen vedle Místní cesta štítku v horní části Průzkumníku správy zdrojového kódu, zvolte odkaz k mapování do příslušného adresáře v místní pracovní adresář serveru.
V programu Průzkumník systému Windows podržte klávesu SHIFT při otevření místní nabídky .xaml soubor, který obsahuje pracovní postup.Uvolněte klávesu SHIFT a potom zvolte Kopírovat jako cestu.
V aplikaci Visual Studio otevřete soubor nabídky a pak zvolte otevřete, soubor.
V Otevřít soubor dialogové okno pole, ponechte kurzor v název souboru pole a pak zvolte kombinaci kláves CTRL + V vložte cestu.
Klepněte na ikonu vedle Open tlačítko a poté zvolte Otevřít v programu.
V Otevřít v programu dialogové okno pole, zvolte Editor XML (Text).
Tip
Zvolte nastavit jako výchozí Pokud chcete vždy upravit pomocí editoru XML (Text) .xaml soubory, jako jsou například soubory Windows Workflow.
Klepněte na tlačítko OK.
Obsah pracovního postupu se zobrazí v okně editoru jazyka XML (Text).
Pomocí editoru jazyka XML (Text) k vyhledání (například pomocí kombinace kláves Ctrl + F) prvku a poté proveďte požadované změny.
Důležité Ujistěte se, že žádné změny porušují pravidla pracovního postupu schématu.Pracovní postup jinak pravděpodobně nefunguje nebo fungovat správně.
Další zdroje informací
Další informace najdete v následujících tématech na webu společnosti Microsoft: