WPF: используйте Snoop на Windows, запущенные из WinForms?
Вопрос
Можно ли получить Snoop в профиль WPF Windows, запущенные из приложения WinForms?
Решение
Да, это. Snoop можно легко использовать с WPF Windows, запущенными из приложения WinForms. В частности, Snoop будет:
- Предложите позволить вам выбрать любой процесс, который загружает презентациюFramework.dll, и это не содержит «devenv» в своем имени.
- На самом деле позволит вам Snoop или увеличить любой процесс, который соответствует условиям в # 1, а также имеет по меньшей мере одну активную презентацию (например, открытое окно или элементарность) в своем appdomain.
Обратите внимание, что когда Snoop сначала присоединяется к процессу, он отображает Application.MainWindow, или если это не установлено, первые представления зарегистрированы, которые все еще показывают. Это не останавливает вас от Snooping другой контент WPF, однако: просто поместите мышь на контент WPF, который вы хотите Snoop и нажмите Ctrl + Shift.
Nitpick: какой Snoop на самом деле не называется «профилирование». «Профилирование» означает измерение того, какие методы называются и сколько времени проводится в них. Итак, очень точный ответ «нет», но я сомневаюсь, что вы действительно спрашивали о профилировании.