„An Prozess anhängen“ als Postbuild-Ereignis

Ich habe eine Anwendung, die unter dem Prozess "w3wp.exe" ausgeführt wird.

eim Debuggen stelle ich häufig fest, dass ich die folgenden Schritte befolg

1 - Nehmen Sie eine Änderung vor

2 - Projekt erstellen

3 - Über das Dialogfeld "An Prozess anhängen" im Menü "Extras" an "w3wp.exe" anhängen.

4 - Führen Sie eine Aktion in der Anwendung aus, damit mein Code ausgeführt wird, damit ich ihn im Debugger ausführen kann.

Ich möchte Schritt 3 im Post-Build-Skript automatisieren, damit die IDE nach Abschluss des Builds automatisch eine Verbindung zum Prozess herstellt. Beachten Sie, dass ich die Anwendung bereits als Teil des Postbuild-Prozesses starte, sodass ich mich auf den zu diesem Zeitpunkt vorhandenen Prozess verlassen kann.

Kennt jemand eine Möglichkeit, den Befehl "An Prozess anhängen" zu automatisieren? Etwas von der Kommandozeile aus wäre besonders schön, aber ein Makro würde es auch tun.

Ich verwende Visual Studio 2008 unter Windows 7, 64 Bit.

Bearbeite @InSane gab mir im Grunde die richtige Antwort, aber es funktioniert nicht, weil ich verwalteten Code und nicht nativen Code debuggen muss. Es scheint, dass vsjitdebugger standardmäßig Native Code verwendet und daher mein Haltepunkt nicht erreicht wird. In der IDE kann ich "verwalteten Code" angeben und der Debugger wird wie erwartet angehängt. Gibt es also eine Möglichkeit, vsjitdebugger auf verwalteten Code zu verweisen?

Antworten auf die Frage(8)

Ihre Antwort auf die Frage