Udostępnij za pośrednictwem


Jak: debugowania pliku wykonywalnego nie częścią rozwiązania programu Visual Studio

Czasami może zaistnieć debugowania pliku wykonywalnego, który nie jest częścią Visual Studio projektu.Może to być plik wykonywalny utworzone poza Visual Studio lub plik wykonywalny otrzymany od kogoś innego.

Zwykle odpowiedzi na ten problem jest Uruchom plik wykonywalny spoza programu Visual Studio i dołączyć do niego za pomocą Visual Studio debugera.Aby uzyskać więcej informacji, zobacz Dołączanie do uruchomionych procesów.

Dołączanie do aplikacji wymaga niektóre kroki ręcznego, dlatego zajmuje kilka sekund.To niewielkie opóźnienie oznacza, że dołączanie nie pomoże, jeśli chcesz debugować problem występujący podczas uruchamiania.Ponadto jeśli debugowania program, który nie czeka na dane wejściowe użytkownika i zakończy się szybko nie masz czasu, aby dołączyć do niego.Jeśli masz Visual C++ zainstalowane, można utworzyć projekt EXE dla takiego programu.

Do utworzenia pliku wykonywalnego istniejącego projektu EXE

  1. Na pliku menu, kliknij Otwórz i wybierz Projekt.

  2. W Otwórz projekt okno dialogowe, kliknij rozwijaną listę obok nazwę pliku , po czym wybierz Wszystkie pliki projektu.

  3. Zlokalizuj plik wykonywalny, a następnie kliknij przycisk OK.

    Tworzy tymczasowe rozwiązanie, który zawiera plik wykonywalny.

Aby zaimportować plik wykonywalny do rozwiązania programu Visual Studio

  1. Na pliku menu, wskaż Dodać projektu, a następnie kliknij przycisk Istniejącego projektu.

  2. W Dodać istniejący projekt okno dialogowe, kliknij rozwijaną listę obok nazwę pliku , po czym wybierz Wszystkie pliki projektu.

  3. Znajdź i zaznacz plik wykonywalny.

  4. Click OK.

  5. Uruchom plik wykonywalny wybierając polecenie wykonania, takie jak Start, z debugowania menu.

    [!UWAGA]

    Nie wszystkie języki obsługują EXE projektów.Zainstaluj Visual C++ , jeśli trzeba użyć tej funkcji.

    Podczas debugowania pliku wykonywalnego bez kodu źródłowego, dostępne funkcje debugowania są ograniczone, czy dołączyć do pliku wykonywalnego uruchomionego lub dodać plik wykonywalny Visual Studio roztworu.Jeśli pliku wykonywalnego, który został zbudowany bez informacji debugowania w zgodnym formacie, funkcje dostępne są dalsze ograniczone.Jeśli kod źródłowy, najlepszym rozwiązaniem jest importować kod źródłowy do Visual Studio i Utwórz kompilacja do debugowania pliku wykonywalnego w Visual Studio.

Zobacz też

Koncepcje

Debuger zabezpieczeń

[OBSOLETE] Pliki bazy danych programu (C++)

[OBSOLETE] Pliki bazy danych programu (C#, F# i Visual Basic)

Inne zasoby

Ustawienia debugowania i przygotowanie

DBG plików