Sdílet prostřednictvím


Ladění aplikace, která není součástí řešení sady Visual Studio (C++, C#, Visual Basic, F#)

Možná budete chtít ladit aplikaci (soubor EXE ), která není součástí řešení sady Visual Studio. Může se jednat o projekt otevřené složky nebo jste vy nebo někdo jiný vytvořili aplikaci mimo Visual Studio nebo jste aplikaci získali odjinud.

  • Projekt otevřené složky v sadě Visual Studio (který neobsahuje žádný soubor projektu nebo řešení), najdete v tématu Spuštění a ladění kódu nebo konfigurace parametrů ladění pomocí launch.vs.json.

  • U aplikace, která v sadě Visual Studio neexistuje, je obvyklým způsobem ladění spustit aplikaci mimo Visual Studio a pak ji připojit pomocí funkce Připojit k procesu v ladicím programu sady Visual Studio. Další informace naleznete v tématu Připojení ke spuštěným procesům.

    Připojení k aplikaci vyžaduje ruční kroky, které trvá několik sekund. Kvůli tomuto zpoždění připojení nepomůže ladit problém se spuštěním nebo aplikaci, která nečeká na vstup uživatele a dokončí se rychle.

    V těchto situacích můžete vytvořit projekt exe sady Visual Studio pro aplikaci nebo ho importovat do existujícího řešení C#, Visual Basic nebo C++. Ne všechny programovací jazyky podporují projekty EXE.

Důležité

Funkce ladění pro aplikaci, která nebyla integrovaná v sadě Visual Studio, jsou omezené bez ohledu na to, jestli se k aplikaci připojíte nebo ji přidáte do řešení sady Visual Studio.

Pokud máte zdrojový kód, nejlepším přístupem je importovat kód do projektu sady Visual Studio. Potom spusťte ladicí build aplikace.

Pokud zdrojový kód nemáte a aplikace nemá informace o ladění v kompatibilním formátu, dostupné funkce ladění jsou velmi málo.

Vytvoření nového projektu EXE pro existující aplikaci

  1. V sadě Visual Studio vyberte Soubor>otevřít>projekt.

  2. V dialogovém okně Otevřít projekt vyberte v rozevíracím seznamu vedle názvu souboru možnost Všechny soubory projektu( pokud ještě není vybraná).

  3. Přejděte do souboru .exe , vyberte ho a vyberte Otevřít.

    Soubor se zobrazí v novém dočasném řešení sady Visual Studio.

  4. Spusťte ladění aplikace tak, že v nabídce Ladění vyberete spouštěcí příkaz, například Spustit ladění.

Import aplikace do existujícího řešení sady Visual Studio

  1. V sadě Visual Studio otevřete řešení C++, C# nebo Visual Basic a vyberte Soubor>přidat>existující projekt.

  2. V dialogovém okně Otevřít projekt vyberte v rozevíracím seznamu vedle názvu souboru možnost Všechny soubory projektu( pokud ještě není vybraná).

  3. Přejděte do souboru .exe , vyberte ho a vyberte Otevřít.

    Soubor se zobrazí jako nový projekt v aktuálním řešení.

  4. Když je vybraný nový soubor, spusťte ladění aplikace výběrem příkazu spuštění, jako je Spuštění ladění, z nabídky Ladění .