Microsoft випускає абсолютно новий інструмент для налагодження WinDbg у Windows Store

Значок часу читання 3 хв. читати


Читачі допомагають підтримувати MSpoweruser. Ми можемо отримати комісію, якщо ви купуєте через наші посилання. Значок підказки

Прочитайте нашу сторінку розкриття інформації, щоб дізнатися, як ви можете допомогти MSPoweruser підтримувати редакційну команду Читати далі

Microsoft вчора випущений попередня версія абсолютно нового інструмента для налагодження WinDbg для розробників Windows. Це велике оновлення з великою кількістю нових функцій, які сподобаються розробникам. Перш за все, він має більш сучасні візуальні елементи. Microsoft прийняла популярний інтерфейс стрічки для WinDbg. Про зміни в інтерфейсі читайте нижче.

  • стрічка?- Стрічки чудово підходять, коли піктограми не дуже добре описують дію, і коли є багато різних контекстних дій, які лише іноді мають значення. Наразі наша стрічка є досить простою з основами, але з часом ми будемо додавати більше стрічок для конкретних контекстів, поки ви налагоджуєте.
  • Перероблене меню файлів?- Нове меню файлів робить набагато більш зрозумілим, які у вас є параметри для початку та налаштування сеансу налагодження. Діалогове вікно приєднання стало набагато чистішим та більш організованим, і є навіть нова можливість запуску програми Store або фонових завдань без необхідності налаштовувати її за допомогою PLMDebug.exe.
  • Знайомі вихідні вікна?- Вихідні вікна зараз кращі майже в усіх відношеннях і мають більше нагадувати вихідні вікна, які ви звикли бачити в будь-якому іншому сучасному редакторі.
  • Темна тема?- Це досить зрозуміло, багато людей використовують темні теми у своїх редакторах, а потім переходять до яскравої яскравості WinDbg. Тепер це може зрівнятися!
  • Останні цілі?- Замість того, щоб мати ключ KDNET та IP-адресу на липучці на моніторі, WinDbg Preview тепер запам'ятає всі ваші останні сеанси та деякі налаштування, які ви мали під час цього сеансу. Ви можете швидко отримати до них знову доступ зі списку останніх цілей у меню файлів.
  • Різні покращення вікон?- Багато вікон пройшли деякий час без оновлень або просто мають кричущі помилки. Деякі з примітних речей, які ми зробили інакше, полягають у тому, що вікно розбирання зберігає виділення в потрібному місці під час прокручування, а вікно пам’яті має краще виділення та прокручування. Багато вікон тепер також асинхронні, і завантаження можна скасувати, виконавши іншу команду.

Оскільки цей новий WinDbg використовує той самий основний механізм, що й існуючий інструмент WinDbg, усі існуючі команди, розширення та робочі процеси працюватимуть так само, як і раніше. Microsoft також робить модель даних налагоджувача легко розширюваною. Читайте про це нижче.

  • Розширювані місцеві жителі та годинник?- Модель даних тепер живить місцевих жителів і годинників. Розширення NatVis і JavaScript, які розширюють модель даних, будуть відображені в цих вікнах. Ви навіть можете помістити запити LINQ у вікно годинника!
  • Модельні вікна?- Є новий тип вікна, який називається вікном моделі. Вікна моделі відображатимуть результати будь-якого запиту моделі у звичайному поданні ієрархії або в таблиці. Ви побачите в поширених запитаннях, що WinDbg Preview не має вікна модулів, ви можете використовувати вікно моделі, щоб створити власне за допомогою?@$cursession.Modules! Це також має перевагу, що якщо ви створите розширення JavaScript, яке розширює модулі, воно автоматично оновить ваше вікно.

Нарешті, WinDbg тепер має вбудований повноцінний досвід написання сценаріїв. За допомогою нового WinDbg Preview ви можете писати та виконувати свій JavaScript і NatVis безпосередньо з налагоджувача. У вікні сценарію є підсвічування помилок, IntelliSense та легше виконання сценаріїв.

Ви можете завантажити WinDbg Preview з Магазин Windows тут. Будь ласка, зверніть увагу, що для використання цього інструмента вам потрібно встановити Windows 10 Anniversary Update або новішу версію.

Детальніше про теми: засіб налагодження, розробників, Microsoft, WinDbg, windows, магазин вікон

залишити коментар

Ваша електронна адреса не буде опублікований. Обов'язкові поля позначені * *