Visual Studio 2005 abstürzt beim Anbringen zu verarbeiten
-
03-07-2019 - |
Frage
Ich habe eine einfache C ++ DLL, die ein paar benutzerdefinierte Aktionen für ein WiX Installer implementiert.
die benutzerdefinierten Aktionen Debugging ist in der Regel einfach:. Ein temporäres Dialogfeld zu Beginn der Aktion setzen und an den Prozess anhänge, wenn das Dialogfeld angezeigt
Aber heute, wenn ich an den Prozess anhängen, erhalte ich die Blase „Microsoft Visual Studio besetzt ist“ am unteren Rand des Bildschirms erscheint. Ich kann nicht herausfinden, wo das herkommt. Irgendwelche Ideen?
Lösung
Nach Stunden des Versuchens, um dies herauszufinden, wurde mir klar, dass das Problem war, dass ich in Tools- aktiviert Bugsymbol hatte> Optionen-> Debugging-> Symbole. Die Latenz in Symbole aufzublicken wurde auf die scheinbaren Überbrückungs führt.
Löschen der „Suche die oben genannten Standorten nur dann, wenn Symbole manuell geladen werden,“ scheint das Problem behoben zu haben.
Andere Tipps
Beziehen Sie sich Debug-Symbole von einem Speicherort im Netzwerk, die nicht verfügbar (zum Beispiel einer Clearcase dynamischen Ansicht oder so ähnlich) ist. Dies kann dazu führen, Visual Studio zu hängen, wenn Sie zu einem Prozess herstellen.
ÜberprüfenTools-> Optionen-> Debugging-> Symbole und versuchen, vorübergehend die Symboldatei zu deaktivieren (PDB) Stellen, bis Sie herausfinden, was es verlangsamt (oder dass es hängen). Durch Eliminierung sollten Sie in der Lage sein, diese herauszufinden.