Aracılığıyla paylaş


İş Akışı Tasarımcısı ile iş akışlarında hata ayıklama

İş Akışı Tasarımcısı, iş akışlarında ve özel etkinliklerde hata ayıklama olanağı sağlar. İşlem ve davranış, varsayılan Visual Studio hata ayıklayıcısına benzer.

İş akışı hata ayıklayıcısını çağırma

Genel olarak, diğer Visual Studio programlama dillerinde yazılmış programlarda hata ayıkladığınız gibi iş akışlarında da hata ayıklarsınız. İş akışı hata ayıklayıcısını aşağıdaki yollarla başlatabilirsiniz:

  • İş akışı örneğiniz için çalışan konak işlemini seçmek için Hata Ayıkla menüsünde İşleme Ekle'yi seçin. Bu prosedür, yönetilen koddaki bir konak işlemine bağlanma işlemiyle aynıdır.

  • İş akışının bir örneğini çalıştırmaya başlamak veya kesme noktasına ulaşıldıktan sonra çalışmaya devam etmek için F5 tuşuna basın.

  • Uzaktan hata ayıklamayı kullanın. Uzaktan hata ayıklama kullanma hakkında bilgi için bkz . Nasıl yapılır: Uzaktan hata ayıklamayı etkinleştirme.

    Uyarı

    İş akışı uygulaması x86 mimarisini hedeflediyse ve 64 bit işletim sistemi çalıştıran bir makinede barındırılıyorsa, uzak makineye Visual Studio yüklenmediği veya iş akışı uygulamasının hedefi Herhangi bir CPU olarak değiştirilmediği sürece uzaktan hata ayıklama çalışmaz.

Kodda adım adım ilerleyin

  • Adım:F11 tuşuna basarak bir etkinliğe adım atabilirsiniz. Hata ayıklayıcı, tanımlanan herhangi bir işleyiciye adım atar. İşleyici tanımlanmamışsa etkinliğin üzerine geçersiniz veya diğer etkinlikleri içeren bileşik etkinliklerle ilk yürütme etkinliğine girersiniz.

  • Dışarı Adımla:Shift+F11'e basarak etkinlikten çıkın. Bir etkinlikten çıkmak, geçerli etkinliği ve tüm eşdüzey etkinliklerini tamamlanana kadar devam ettirir. Ardından hata ayıklayıcı geçerli etkinliğin ana etkinliğinde kesilir. Bir kod işleyicisinden çıkarılırken, hata ayıklayıcısı işleyicinin ilişkilendirildiği etkinlikte kesintiye neden olur.

  • Adım Üzerine Geç:F10 tuşuna basarak bir etkinliğin üzerinden geçin. Bileşik etkinliğin üzerine adım atarken, hata ayıklayıcısı bileşik etkinliğin ilk yürütülebilir alt öğesinde kesintiye neden olur. Bir etkinlik gibi bileşik olmayan bir Assign etkinliğin üzerine adım atarken, hata ayıklayıcı etkinliği ve ilişkili işleyicilerini yürütür ve sonraki etkinlikte kesintiye neden olur. Bileşik etkinlikteki son alt etkinlik yürütülüyorsa, yürütme tamamlandıktan sonra hata ayıklayıcı üst etkinlikte durur.

F5 ile hata ayıklama

İş Akışı konsol uygulaması oluşturuyorsanız uygulamanızda ve iş akışınızda hata ayıklamaya başlamak için F5 tuşuna basmanız yeterlidir. Kendi başına bir etkinlik kitaplığı oluşturuyorsanız, başlangıç projesi olarak yürütülebilir bir konak uygulaması belirtmeniz gerekir. Çözüm Gezgini'nde bir başlangıç projesi ayarlamak için konağın proje adına sağ tıklayın ve Başlangıç Projesi Olarak Ayarla'yı seçin.