Я пытаюсь использовать новые визуализаторы отладки в своем проекте, но что-то случилось с Visual Studio, и он больше не подхватывает мои файлы natvis. Я пытался скопировать их в %USERPROFILE%\My Documents\Visual Studio 2012\Visualizers
, а также в \Program Files (x86)\Microsoft Visual Studio 11.0\Common7\Packages\Debugger\Visualizers
, но все равно не получается.
Неделю назад все работало, но с тех пор что-то сломалось.
Я попытался восстановить Visual Studio, но это не помогло.
Я попытался включить EnableNatvisDiagnostics
в реестре, но не получил никаких диагностических сообщений в реестре Output window
.
Однако предустановленные файлы natvis работали нормально. Поэтому я попытался удалить один из предустановленных файлов natvis: stl.natvis
из Program Files (x86)\Microsoft Visual Studio 11.0\Common7\Packages\Debugger\Visualizers
, но Visual Studio по-прежнему показывала vector
, как будто у нее был доступ к файлу stl.natvis
. Кто-нибудь знает, как это исправить? Есть ли другое место, откуда Visual Studio загружает файлы natvis? Может есть ключ реестра для этого?
PS. Я попытался использовать ProcessMonitor
, чтобы узнать место, из которого Visual Studio загружает файлы natvis, но не смог найти никаких ссылок в журналах ProcessMonitor
s.