Frage

ich eine Excel VSTO 2005-Anwendung habe ich zu debuggen muß, ich habe EXCEL.EXE ohne Erfolg in Visual Studio 2005 auf den Prozess versucht, anzubringen.

Wer weiß, was zu tun, um zu Debug-Code verwaltet in einer VSTO Excel Anwendung ausgeführt wird?

War es hilfreich?

Lösung

Ich habe nicht mit Excel, aber mit VSTO in Word, des Aufsetzens der Debugger an den WINWORD Prozess funktioniert gearbeitet, aber macht es unmöglich, zu debuggen Startup-Code, wie es bereits hat, bevor Sie lief anbringen. In diesem Fall können Sie einfügen

Debugger.Launch();

, die Ihren Code stoppen und fragen Sie einen Debugger befestigen. Es geht um die beste Lösung, die ich finden konnte.

Andere Tipps

I enthält in der Regel eine "StopSwitch", die den Debugger startet, wenn der Stop-Schalter in der Datei app.config aktiviert.

Nach dem StopSwitch ermöglicht, manchmal der JIT-Debugger ist nicht gestartet, weil das Problem auftritt, bevor das .NET Framework die Assembly lädt und führt die Stop Anweisung.

Ich war mit VS2008 und VSTO 2005 (Office 2003), und ich kann von VS selbst direkt debuggen. Nicht ganz sicher VS2005, ich nehme an, es sollte gleich sein.

ich dies getan habe, sollte es nicht anders sein Wort. Überprüfen Sie, ob Sie mehrere Prozesse haben. Stellen Sie sicher, dass das Add-In ist tatsächlich geladen. Es kann das Starten verboten werden. Überprüfen Sie die Einstellungen unter Add-Ins und sehen, ob es als deaktivierte aufgeführt ist.

Ich habe dies getan mit einem Word-Add-in, aber ich hatte 'Just My-Code' in den Debugger-Optionen zu deaktivieren.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top