Oto co robię:
- Ustaw projekt C ++ jako projekt startowy
- Budować
- Ustaw wiele punktów przerwania
- naciśnij F5
rozpoczęto prawidłowy projekt, punkty przerwania są wyświetlane jako prawidłowe i załadowane (wypełnione czerwone kółko), studio wizualne mówi „Uruchomienie” na pasku tytułowym, pasek narzędzi debugowania jest aktywny, ale program nie zatrzymuje się na punktach przerwania.
Jeśli użyję funkcji dołączania do procesu i wybiorę „Kod zarządzany (v4.6, v4.5, v4.0), kod macierzysty”, program zatrzymuje się w punktach przerwania i mogę poprawnie debugować.
czy ktoś ma jakieś wskazówki, jak to rozwiązać lub rozwiązać?
na marginesie (nie wiem, czy problemy są ze sobą powiązane), mój klawisz F11 (krok w) również nie działa, próbowałem zresetować ustawienia Visual Studio, ale to nie rozwiązało problemu.
[EDYTOWANE] Jeśli muszę debugować kod, zanim przygotuję interakcję użytkownika, muszę skonfigurować coś, co zablokuje program, dopóki nie będę mógł dołączyć do procesu.