Ich versuche, neue Debug-Visualizer in meinem Projekt zu verwenden, aber etwas passiert mit Visual Studio und es nimmt meine natvis-Dateien nicht mehr auf. Ich habe versucht, sie zu %USERPROFILE%\My Documents\Visual Studio 2012\Visualizers
sowie zu \Program Files (x86)\Microsoft Visual Studio 11.0\Common7\Packages\Debugger\Visualizers
zu kopieren, aber es schlägt immer noch fehl.Benutzerdefinierte natvis-Dateien in Visual Studio 2012
Es hat vor einer Woche funktioniert, aber seitdem ist etwas kaputt gegangen.
Ich habe versucht, Visual Studio zu reparieren, aber es hat nicht geholfen.
Ich versuchte aktivieren EnableNatvisDiagnostics
in der Registrierung, aber ich habe keine Diagnosemeldungen in der Output window
.
Die vorinstallierten Natvis-Dateien funktionierten gut. Also habe ich versucht, eine der vorinstallierten Natvis-Dateien zu entfernen: stl.natvis
von Program Files (x86)\Microsoft Visual Studio 11.0\Common7\Packages\Debugger\Visualizers
aber Visual Studio zeigte immer noch vector
, als ob es Zugriff auf stl.natvis
Datei hätte. Weiß jemand, wie man das repariert? Gibt es einen anderen Ort, an dem Visual Studio die natvis-Dateien lädt? Vielleicht gibt es einen Registrierungsschlüssel dafür?
PS. Ich habe versucht, ProcessMonitor
zu verwenden, um den Speicherort zu ermitteln, von dem Visual Studio nativ Dateien lädt, aber ich konnte keine Verweise in ProcessMonitor
s-Protokollen finden.
Danke für das Posten. Das hat mich total frustriert, bis ich deine Antwort gefunden habe. –
Heiliger Mist, das ist wahrscheinlich das Dümmste überhaupt! – RelativeGames
Danke, du hast ein Licht gegeben! – Enzojz