Udostępnij za pośrednictwem


Debugowania preparatu: Projekty konsoli

Przygotowanie projektu konsoli debugowania jest podobne do przygotowania projektu systemu Windows, niektóre dodatkowe uwagi dotyczące debugowania.Aby uzyskać więcej informacji, zobacz Przygotowanie debugowania: Windows Forms aplikacji, i Przygotowanie debugowania: Windows Forms aplikacji (.(NET).Ze względu na podobieństwa wszystkich aplikacji konsoli w tym temacie omówiono następujące typy projektów:

  • Aplikację konsoli C#

  • Aplikacji konsoli Visual Basic

  • Aplikacja konsoli C++ (.NET)

  • Aplikacja konsoli C++ (Win32)

Trzeba określić argumenty wiersza polecenia dla aplikacji konsoli.Aby uzyskać więcej informacji, zobacz Ustawienia projektu dla konfiguracji debugowanie C++, Ustawienia konfiguracji debugowania kodu języka Visual Basic Project, lub Ustawienia projektu dla konfiguracji C# debugowania.

Jak właściwości wszystkich projektów, argumenty te utrzymują się między sesji debugowania i między sesjami Visual Studio.W związku z tym, jeśli aplikacja konsoli debugowania wcześniej, pamiętaj, że może być argumenty z poprzednich sesji w <Project>Stron właściwości okno dialogowe.

Używa aplikacji konsoli konsoli okno do przyjmowania danych wejściowych i wyświetlania wiadomości danych wyjściowych.Aby zapisać konsoli okna, należy użyć aplikacji Console obiekt zamiast obiektu debugowania.Do zapisu Visual Studio wyjściowego okna, użyj obiektu debugowania w zwykły sposób.Pamiętaj, że wiesz, gdzie pisze aplikację lub być może szukasz wiadomości w niewłaściwym miejscu.Aby uzyskać więcej informacji, zobacz Konsoli klasy, Klasy Debug, i Okna wyjściowego.

Uruchamianie aplikacji

Po uruchomieniu niektórych aplikacji konsoli, do zakończenia, a następnie Zamknij.To zachowanie może nie dać użytkownikowi dość czasu na przerwać wykonywanie i debugowania.Aby móc debugowania aplikacji, użyj jednej z następujących procedur do uruchamiania aplikacji:

-

Aplikacja uruchamia untils wykonywanie i uruchamia go osiągnie punkt przerwania.
  • Aplikacja uruchamia i natychmiast podziały wierszy w pierwszej linii kodu źródłowego.

  • W oknie kodu źródłowego, kliknij prawym przyciskiem myszy wiersz i wybierz Uruchom do kursora.

    Aplikacja rozpoczyna się i jest zaznaczony wiersz lub punkt przerwania, jeśli punkt przerwania jest hit przed wierszem.

Podczas debugowania aplikacji konsoli można uruchomić aplikacji z wiersza polecenia, a nie z programu Visual Studio.W takim przypadku można uruchomić aplikacji z wiersza polecenia i do niego dołączyć debuger programu Visual Studio.Aby uzyskać więcej informacji, zobacz Dołączanie do uruchomionych procesów.

Po uruchomieniu aplikacji konsoli z programu Visual Studio, konsoli okno czasami pojawia się pod oknem programu Visual Studio.Jeśli użytkownik próbuje uruchomić aplikacji konsoli Visual Studio i nic nie wydaje się zdarzyć, spróbuj przenieść okno programu Visual Studio.

Zobacz też

Informacje

Ustawienia projektu dla konfiguracji debugowanie C++

Koncepcje

Debuger zabezpieczeń

Inne zasoby

Debugowanie kodu macierzystego

Debugowanie kodu zarządzanego

Przygotowanie debugowania: Visual C++ projektu typów

Przygotowanie debugowania: C#, F# i typy projektów Visual Basic