Trzeci już art. o nowościach w VS 2017. Do tej pory przeszliśmy przez kilka miłych udogodnień w trakcie instalacji i pisania kodu. Teraz pora na debugowanie. Z tych wszystkich rzeczy które się zmieniły (a zmieniło się sporo) na przykład wsparcie do debugowania aplikacji w chrome czy też nowy sposób wyświetlania błędów w VS. Tego jest dużo, ale jakoś do mnie część z tych rzeczy nie przemawia. Na przykład, nie chcę by VS podłączał się pod Chrome w celu debugowania JS. Uważam, że toolset Chroma jest idealny i nie potrzebuje tutaj jeszcze VS. Więc z tych wszystkich nowości, dwie do mnie przemawiają najbardziej.
Z cyklu nowości w Visual Studio 2017, do tej pory ukazały się artykuły:
- Visual Studio 2017: Instalacja i ładowanie
- Visual Studio 2017: Edytor kodu
- Visual Studio 2017: Debugowanie
- Visual Studio 2017: Live
Side node: VS 2017 w wersji RC, ale to nie powinno wpłynąć negatywnie na przedstawione funkcje w RTM.
Run to click
Jak debugujemy aplikację, czasami chcemy przeskoczyć do konkretnego miejsca w kodzie. Do tej pory trzeba było przejść do linijki i kliknąć F5
. Teraz mamy mały ekstra button który umożliwia nam odegranie całości kodu aż do danego momentu.
Proste i przyjemne. A jak nas opcja denerwuje to możemy ja łatwo wyłączyć w ustawieniach.
Podłączanie się pod proces
Jak korzystaliście kiedyś z opcji podłączania się pod proces w trakcie debugowania to za pewne wkurzały was dwie rzeczy:
- Znalezienie procesu pod który chcemy się podpiąć
- Ponowne podpięcie się pod ten sam proces
Teraz to zostało w końcu rozwiązane. Po pierwsze, możemy przeszukiwać naszą listę procesów:
Po drugie, po zatrzymaniu debugowania, jak odpalimy ponownie okno podłączenia pod proces (CTRL+ALT+P
) to automatycznie ostatnio wybrany proces zostanie zaznaczony, powodując, że jedynie musimy kliknąć enter by się podłączyć. SUPER WYGODNE.
Posumowanie
Dwie bardzo proste nowości, które mnie cieszą bardziej niż IntelliTrace, CPU profiling czy memory snapshot. Z aktualizacje które wymieniłem, są rzeczami, z którymi najczęściej mam styczność i te zmiany bardzo mi ułatwią życie. Super :)
“Jak debugujemy aplikację, czasami chcemy przeskoczyć do konkretnego miejsca w kodzie. Do tej pory trzeba było przejść do linijki i kliknąć F5” – była też oczywiście opcja, PPM na danej linii i wybranie opcji “Run to cursor”.
Pozdrawiam,
Paweł
lub po prostu
CTRL+F10
:) ale tak, teraz jest po prostu to “wizualne” ;)Co do Attach’owania: i tak zostanę przy ReAttach (https://marketplace.visualstudio.com/items?itemName=ErlandR.ReAttach) – polecam :)
:) znam, ale jakbyśmy mieli znajdować dodatki do załatwienia tego co robi vs, to raczej nie byłoby sensu pisać postów :) a bajer polega na tym, że ms daje coraz więcej – więc teraz tylko patrzeć na to co zrobią inni! To dopiero będzie wow:)
Co do samego rozszerzenia to, rozszerzenie bardzo fajne, ale nie testowałem czy działa na vs 2017, sprawdzałeś może?
A no zgadza się – fajnie, że widzą, których rzeczy “ułatwiających” pracę brakuje ;-)
A niestety – ReAttach jeszcze w VS 2017 nie działa ;(
Visual Studio 2017: Debugowanie – Jakub Gutkowski
Dziękujemy za dodanie artykułu – Trackback z dotnetomaniak.pl
“Po pierwsze, możemy przeszukiwać naszą listę procesów:”
Było ale tylko po pierwszym znaku :)
;)
Comments are closed.