Sdílet prostřednictvím


Příprava ladění: projekty konzoly

Příprava projektu konzoly ladění je podobný Příprava ladění systému Windows projektu některé další aspekty.Další informace naleznete v tématu Příprava na ladění: aplikace Windows Forms a Příprava ladění: Model Windows Forms aplikace (.NET).Z důvodu podobnosti všechny aplikace konzoly Toto téma obsahuje následující typy projektu:

  • Aplikace konzoly C#

  • Aplikace Visual Basic konzoly

  • Aplikace konzoly C++ (.NET)

  • Aplikace konzoly C++ (Win32)

Pravděpodobně budete muset zadat argumenty příkazového řádku aplikace konzoly.Další informace naleznete v Nastavení projektu pro konfiguraci ladění jazyka C++, Projektu nastavení konfigurace pro ladění jazyka Visual Basic, nebo Nastavení projektu pro konfiguraci ladění jazyka C#.

Stejně jako všechny project vlastnosti, tyto argumenty přetrvávají mezi ladicí relace a mezi relacemi aplikace Visual Studio.Proto se pokud aplikace konzoly, který jste dříve ladit, nezapomeňte, že může být argumenty zadané v předchozích relací <Project>Stránky vlastností dialogové okno.

Aplikace konzoly používá konzoly okno přijmout vstupní a výstupní zprávy.Zapsat konzoly okna aplikace musí používat Console objekt namísto objektu ladění.Zapsat Visual Studio výstup okna, obvyklým způsobem pomocí objektu ladění.Je třeba vědět kde aplikace zapisuje nebo máte pravděpodobně zobrazenu zpráv na nesprávném místě.Další informace naleznete v Třídy konzoly, Třídy Debug, a Výstupní okno.

Spuštění aplikace

Při spuštění některé aplikace konzoly, dokončení spusťte a ukončete.Toto chování může vám dostatek času přerušení provádění a ladění.Chcete-li ladění aplikace, spusťte aplikaci pomocí jednoho z následujících postupů:

-

Spuštění aplikace untils provádění a spustí jej dosáhne zarážky.
  • Aplikace spustí a okamžitě se rozdělí na první řádek zdrojového kódu.

  • V okně zdrojového kódu, klepněte pravým tlačítkem na řádek a vyberte Spustit ke kurzoru.

    Aplikace spustí a spustí vybraný řádek nebo zarážku, pokud je před řádek přístupů zarážka.

Při ladění aplikace konzoly, můžete aplikaci spustit z příkazového řádku, nikoli z aplikace Visual Studio.V takovém případě můžete spustit aplikace z příkazového řádku a připojit ladicí program Visual Studio.Další informace naleznete v tématu Připojení ke spuštěným procesům pomocí ladicího programu sady Visual Studio.

Při spuštění aplikace konzoly z aplikace Visual Studio, konzoly oknem aplikace Visual Studio se někdy zobrazí okno.Pokud se pokusíte spustit konzolové aplikace Visual Studio a nic se zdá žádoucí, zkuste přesunout okno aplikace Visual Studio.

Viz také

Referenční dokumentace

Nastavení projektu pro konfiguraci ladění jazyka C++

Koncepty

Zabezpečení ladicího programu

Další zdroje

Ladění nativního kódu

Ladění spravovaného kódu

Příprava ladění: typy projektů jazyka Visual C++

Příprava ladění: typy projektů jazyka C#, F# a Visual Basic