Microsoft udostępnia zupełnie nowe narzędzie do debugowania WinDbg w Sklepie Windows

Ikona czasu czytania 3 minuta. czytać


Czytelnicy pomagają wspierać MSpoweruser. Możemy otrzymać prowizję, jeśli dokonasz zakupu za pośrednictwem naszych linków. Ikona podpowiedzi

Przeczytaj naszą stronę z informacjami, aby dowiedzieć się, jak możesz pomóc MSPoweruser w utrzymaniu zespołu redakcyjnego Czytaj więcej

Microsoft wczoraj wydany wersja zapoznawcza zupełnie nowego narzędzia debuggera WinDbg dla programistów Windows. Jest to duża aktualizacja z wieloma nowymi funkcjami, które pokochają programiści. Przede wszystkim ma bardziej nowoczesną oprawę wizualną. Firma Microsoft zastosowała popularny interfejs użytkownika wstążki dla WinDbg. Przeczytaj o zmianach w interfejsie użytkownika poniżej.

  • wstążka?- Wstążki są świetne, gdy ikony nie opisują akcji zbyt dobrze i gdy istnieje wiele różnych akcji kontekstowych, które są istotne tylko czasami. W tej chwili nasza wstążka jest dość prosta z podstawami, ale z czasem dodamy więcej wstążek dla określonych kontekstów podczas debugowania.
  • Przerobione menu plików?- Nowe menu plików znacznie bardziej wyjaśnia, jakie masz opcje do uruchamiania i konfigurowania sesji debugowania. Okno dialogowe dołączania jest teraz znacznie czystsze i bardziej uporządkowane, a także istnieje nawet nowa opcja uruchamiania aplikacji Store lub zadań w tle bez konieczności konfigurowania ich za pomocą PLMDebug.exe.
  • Znane okna źródłowe?- Okna źródłowe są teraz lepsze pod każdym względem i powinny wyglądać bardziej jak okna źródłowe, do których przywykłeś w każdym innym nowoczesnym edytorze.
  • ciemny schemat?- Ten jest dość oczywisty, wiele osób używa ciemnych motywów w swoich edytorach, a następnie przerzuca się na rażącą jasność WinDbg. Teraz może się równać!
  • Ostatnie cele?- Zamiast mieć klucz KDNET i adres IP na karteczce na monitorze, WinDbg Preview zapamięta teraz wszystkie twoje ostatnie sesje i niektóre ustawienia, które miałeś podczas tej sesji. Możesz szybko uzyskać do nich dostęp z listy ostatnich celów w menu plików.
  • Różne ulepszenia okien?- Wiele okien przeszło jakiś czas bez aktualizacji lub po prostu ma rażące błędy. Niektóre z godnych uwagi rzeczy, które zrobiliśmy inaczej, to to, że okno demontażu utrzymuje swoje podświetlenie we właściwym miejscu podczas przewijania, a okno pamięci ma lepsze podświetlanie i przewijanie. Wiele okien jest teraz asynchronicznych i ładowanie można anulować, uruchamiając inne polecenie.

Ponieważ ten nowy WinDbg używa tego samego podstawowego silnika, co istniejące narzędzie WinDbg, wszystkie istniejące polecenia, rozszerzenia i przepływy pracy będą nadal działać tak samo, jak wcześniej. Microsoft ułatwia także rozszerzanie modelu danych debugera. Przeczytaj o tym poniżej.

  • Rozszerzalni mieszkańcy i zegarek?- Model danych zasila teraz mieszkańców i okna obserwacyjne. Rozszerzenia NatVis i JavaScript, które rozszerzają model danych, zostaną odzwierciedlone w tych oknach. Możesz nawet umieścić zapytania LINQ w oknie zegarka!
  • Okna modelowe?- Jest nowy typ okna zwany oknem modelowym. Okna modelu pokażą wyniki dowolnego zapytania dotyczącego modelu w normalnym widoku hierarchii lub w tabeli. Zobaczysz w FAQ, że WinDbg Preview nie ma okna modułów, możesz użyć okna modelu, aby stworzyć własne z?@$cursession.Modules! Ma to również tę zaletę, że jeśli utworzysz rozszerzenie JavaScript, które rozszerza moduły, automatycznie zaktualizuje twoje okno.

Wreszcie, WinDbg ma teraz wbudowaną w pełni funkcjonalną obsługę skryptów. Dzięki nowemu podglądowi WinDbg możesz pisać i uruchamiać JavaScript i NatVis bezpośrednio z debugera. Okno skryptu ma podświetlanie błędów, IntelliSense i łatwiejsze wykonywanie skryptów.

Możesz pobrać podgląd WinDbg z Sklep Windows tutaj. Pamiętaj, że aby korzystać z tego narzędzia, musisz mieć zainstalowaną rocznicową aktualizację systemu Windows 10 lub nowszą.

Więcej na tematy: narzędzie do debugowania, deweloperzy, Microsoft, WinDbg, okna, sklep z oknami

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *