Mam aplikację, która działa hostowana w ramach procesu "w3wp.exe"."Dołącz do procesu" jako zdarzenie typu "post-build"
podczas debugowania, często znajduję się następujące kroki:
1 - wprowadzić pewne zmiany
2 - zbudować projekt
3 - dołączyć do "w3wp.exe" za pomocą polecenia „Dołącz do przetworzenia "okna dialogowego w menu Narzędzia.
4 - wykonać pewne działania w aplikacji, aby wykonać mój kod, więc mogę przejść przez nią w debugger
Chciałbym zautomatyzować krok 3 w skrypcie post-build tak, że IDE automatycznie dołącza się do procesu po zakończeniu kompilacji. Zauważ, że już uruchamiam aplikację jako część procesu późniejszego budowania, więc mogę liczyć na proces istniejący w tym momencie.
Czy ktoś zna sposób automatyzacji polecenia "dołącz do procesu"? Coś z wiersza poleceń byłoby szczególnie miłe, ale zrobi to też makro.
Używam Visual Studio 2008 w Windows 7, 64-bitowy.
Edit @InSane zasadzie dał mi właściwą odpowiedź, ale to nie działa, ponieważ muszę debugowania kodu zarządzanego, zamiast natywnego kodu. Wygląda na to, że vsjitdebugger domyślnie przyjmuje kod natywny, a zatem mój punkt przerwania nie zostanie trafiony. Z poziomu IDE mogę określić "zarządzany kod", a debugger jest podłączony zgodnie z oczekiwaniami. Czy istnieje jakiś sposób, aby wskazać vsjitdebugger do zarządzanego kodu?
musimy zaktualizować ciąg "VisualStudio.DTE.9.0" dla odpowiedniej wersji studyjnej visual. Dla VisualStudio2012 będzie to "VisualStudio.DTE.11.0" – NavaRajan
Dla Visual Studio 2015 będzie to "VisualStudio.DTE.14.0" – bluray