Aracılığıyla paylaş


Karmaşık bir Windows iş akışı içinde gezinme

Visual Studio çeşitli görevleri karmaşık yapıları ve iç içe öğelerin bir kısmının sahip Windows iş akışı dosyaları değiştirmek gerekir.Örneğin, aşağıdaki dosya türleri gidin ve değiştirmenin zor olabilir:

  • Özel şablonlar için Team Foundation Yapısı temel alarak Varsayılan şablonu.

  • Özel şablonlar için Visual Studio Laboratuvar Yönetimi.

Bu tür dosyalarla çalışmak anlatan bazı konular steno sözdizimi bir Windows iş akışı dosyasında belirli bir öğenin konumunu açıklar.Bu konuda çalışmak istediğiniz belirli bir öğeyi bulmak için bu sözdizimini açıklar.

Bu konuda

  • Örnek: "çalışma MSBuild proje için"

  • İş Akışı Tasarımcısı'nı kullanma

  • xml Düzenleyicisi'ni kullanın.

Örnek: "çalışma MSBuild proje için"

Bir kopyasını değiştirerek bir özel yapı işlemi oluşturmak Varsayılan şablonu yapı işlemi kullanma şeklini değiştirmek için MSBuild için kodunuzu derleyin.Bu değişikliği yapmak için özelliği değiştirme Run MSBuild for Project öğesi.

  1. Dizi (Sequence) >

  2. (AgentScope) Aracısında Çalıştırın>

  3. Derleme, Test ve Değişiklik kümeleri ile Çalışma Öğelerini ilişkilendirmeyi deneyin (TryCatch [Try]) >

  4. Dizi (Sequence) >

  5. Derleme, Test ve değişiklik kümeleri ve çalışma öğelerini ilişkilendirmek (Parallel) >

  6. Derleme ve Test deneyin (TryCatch [Try]) >

  7. Derleyip Test (Sequence) >

  8. BuildSettings.PlatformConfigurations, her yapılandırma için (ForEach [Body]) >

  9. Derleme ve yapılandırma için Test (Sequence) >

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

  11. BuildSettings.ProjectsToBuild her proje için (ForEach [Body]) >

  12. Projeyi derlemek deneyin (TryCatch [Try]) >

  13. Projeyi derleyin (Sequence) >

  14. MSBuild proje için Çalıştır ()

Bu sözdizimi bulmanız gerekir elemanı içeren iç içe yapısını gösterir.Her öğe, içerdiği öğe izler.Örneğin, Run MSBuild for Project öğesi içinde barındırılan Compile the Project bulunan öğe, Try , engelleme Try to Compile the Project öğesi.

İş Akışı Tasarımcısı'nı kullanma

İş Akışı Tasarımcısı'nı kullanarak aşağıdaki açıları göz önünde bulundurun:

  • Avantajı: iş akışınız sonu şeması hataları yaptığınız kaygılanmanız gerekmez.

  • Avantajı: kod düzenlemek yerine görsel bir model ile çalışmak istiyorsanız bu yaklaşımı daha rahat olabilir.

  • Dezavantajı ise: bazı görevler ile bir metin tabanlı düzenleyiciyi tasarımcıyla uzun sürebilir.

  • Dezavantajı ise: İş Akışı Tasarımcısı iş akışı dosyalarınızı bunları xml Düzenleyicisi'ni kullanarak düzenlediğiniz durumunda olması daha büyük yapar.

İş Akışı Tasarımcısı'nda bir Windows iş akışı dosyayı açmak için Aç Kaynak Denetim Gezgini, içeren klasörü bulmak .xaml dosya ve çift tıklatın.

Ff972300.collapse_all(tr-tr,VS.110).gifİş Akışı Tasarımcısı'nda metin bulma

Workflow Designer'ı kullanırken metin bulmak için Ctrl + F'i seçin ve daha sonra Bul ve Değiştir iletişim kutusunda, aradığınız metni bulmak için (örneğin, MSBuild).

Ff972300.collapse_all(tr-tr,VS.110).gifİş Akışı Tasarımcısı'nda gezinme

Gitmek için Run MSBuild for Project önceki örnekte üst düzeyde odaklanarak tarafından başlangıç Workflow Designer kullanarak öğe:

  1. Dizi (Sequence) >

  2. (AgentScope) Aracısında Çalıştırın>

  3. Derleme, Test ve Değişiklik kümeleri ile Çalışma Öğelerini ilişkilendirmeyi deneyin (TryCatch [Try]) >

  4. Dizi (Sequence) >

  5. ...

İş Akışı Tasarımcısı'nda tam olarak daraltılmış bir görünümünü baktığınızdan emin olun Process öğesi.İş Akışı Tasarımcısı penceresinin üstünde seçin Processve sonra Tümünü Daralt.Pencere aşağıdaki görünüm şimdi benzer:

Varsayılan şablonu üst düzeyde tam olarak daraltılmış

Arama, öğeye gitmek başlatmak için aşağıdaki adımları gerçekleştirmek Run on Agent öğesi:

İş akışı öğesinin içine gitmek için iki yol

Çift, görüntülemek için çift tıklatın, aşağıdaki sonucu benzer:

Yalıtım aracı çalıştırmak etkinliğinde

Bu görünümde, çalıştığınız öğeye doğrudan içinde dikkat etmeniz daha kolay odaklanabilirsiniz.Ancak, daha geniş içeriğinin görüş kaybedersiniz.

İsterseniz Genişletgenişletme simgesi aşağıdaki sonucu bunun yerine benzer:

Aracı çalıştırmak etkinliği bağlamında

Bu görünümde, bazen yararlı olabilir daha geniş içeriği görünür durumda kalmasını sağlayın.Ancak daha derine yapısına dolaştıkça, karmaşıklığı ve görünüm boyutunu, bunaltma başlayabilir.

İşinizi en iyi hangi yöntemi uygun kullanın.Desen listesinin en üstünde başlayarak ve sizin arama öğesi ulaşıncaya kadar yolunuzu her ögesi aracılığıyla çalışma yineleyin.

xml Düzenleyicisi'ni kullanın.

Bir metin tabanlı düzenleyiciyi gibi xml Düzenleyicisi kullanarak aşağıdaki açıları göz önünde bulundurun:

  • Avantajı: bazı görevleri daha hızlı ve verimli bir şekilde tamamlayabilirsiniz.Örneğin, hızlı bir şekilde genel bir değişiklik yapabilirsiniz.

  • Avantajı: kodu ile çalışma konusunda deneyimliyseniz, bu yaklaşımı tercih edebilirsiniz.

  • Dezavantajı ise: iş akışınız sonları bir şema hata yapma riski.

  1. İçinde Kaynak Denetim Gezgini, iş akışınız içeren klasörü açın.

  2. Pencerenin yanında bağlantı seçin Yerel yol.

    Windows Gezgini'nde görünür ve klasörün içeriğini görüntüler.

    [!NOT]

    Eşlenmiş bağlantısı görünür yanında Yerel yol üst kısmındaki etiket Kaynak Denetim Gezgini, server dizini yerel çalışma alanınızda uygun dizine eşlemek için bağlantıyı seçin.

  3. Kısayol menüsünü açmak gibi Windows Gezgini'nde, üst karakter tuşunu basılı .xaml iş akışı içeren dosya.Üst karakter tuşunu serbest bırakın ve sonra yol olarak Kopyala.

  4. Visual Studio'da açın Dosya menüsünde ve sonra seçin açık, Dosya.

  5. İçinde Open File iletişim kutusunda, imlecin bırakın Dosya adı kutusunu tıklatın ve sonra yolu yapıştırmak için ctrl + V'ı seçin.

  6. Simge görüntülenmemesini açık düğmesini tıklatın ve sonra seçin Birlikte Aç.

  7. İçinde Birlikte Aç iletişim kutusunda, seçim (metin) bir xml Düzenleyicisi.

    İpucuİpucu

    Seçim Varsayılan olarak ayarla her zaman (metin) xml Düzenleyicisi'ni düzenlemek için kullanmak istediğiniz .xaml Windows iş akışı dosyaları gibi dosyalar.

    Tamam'ı seçin.

    İş içeriğini (metin) xml Düzenleyicisi penceresinde görünür.

  8. (Örneğin, Ctrl + f seçerek) bulmak için (metin) xml Düzenleyicisi'ni kullanın öğesini ve sonra istediğiniz değişiklikleri yapın.

    Önemli notÖnemli

    Yaptığınız değişikliklerin hiçbiri iş akışı şemanın kurallarını ihlal emin olun.Aksi halde, iş akışı başarısız olabilir veya yanlış işlev.

Ek Kaynaklar

Microsoft Web sitesinde aşağıdaki konular ek bilgiler bulabilirsiniz: