Felsöka arbetsflöden
.NET Framework 4.6.1 erbjuder flera alternativ för felsökning av arbetsflöden som körs från utvecklingsmiljön. Arbetsflöden kan debuggas i designern, i XAML och i kod.
Felsökning i arbetsflödesdesignern
Brytpunkter kan anges för aktiviteter i arbetsflödesdesignern genom att antingen markera aktiviteten och trycka på F9 eller genom att använda aktivitetens snabbmeny. Körningen av arbetsflödet bryts sedan när arbetsflödesvärden körs i felsökningsläge. I följande skärmbild pausas arbetsflödeskörningen vid en brytpunkt. Mer information finns i Felsöka arbetsflöden med arbetsflödesdesignern.
Felsökning i XAML
Om ett arbetsflöde har pausats vid en brytpunkt i designern kan arbetsflödet också kopplas från i XAML. Om du vill visa körningspunkten i XAML väljer du XAML-vy i arbetsflödesdesignern när arbetsflödeskörningen pausas. Felsökning kan växlas tillbaka till designern genom att öppna arbetsflödet igen i designern från Solution Explorer. Mer information finns i Så här felsöker du XAML med arbetsflödesdesignern.
Felsökning i Kod
Om du vill ange en brytpunkt klickar du på vänstermarginalen i kodfönstret eller trycker på F9 med markören på den rad där du vill ange den.
Ansluta till en arbetsflödesprocess
Felsökning av arbetsflöden stöder också användning av Visual Studio-infrastrukturen för att ansluta till en process. Detta gör att arbetsflödesförfattaren kan felsöka ett arbetsflöde som körs i en annan värdmiljö, till exempel Internet Information Services (IIS) 7.0.
Fjärrfelsökning
Fjärrfelsökning i Windows Workflow Foundation (WF) fungerar på samma sätt som fjärrfelsökning för andra Visual Studio-komponenter. Information om hur du använder fjärrfelsökning finns i Så här aktiverar du fjärrfelsökning.
Kommentar
Om arbetsflödesprogrammet riktar in sig på x86-arkitekturen och finns på en dator som kör ett 64-bitars operativsystem fungerar fjärrfelsökningen inte om inte Visual Studio är installerat på fjärrdatorn eller målet för arbetsflödesprogrammet ändras till All CPU.
Utöka tjänsten för arbetsflödesfelsökning
Tjänsten för felsökning av arbetsflöden är nu offentlig och kan användas för att skapa anpassade program, till exempel övervakning, simulering och felsökning i en ny värdbaserad designer. Mer information finns i DebuggerService artikeln.