Udostępnij za pośrednictwem


Ustawienia projektu dla konfiguracji debugowania w C#

Można zmienić ustawienia projektu w C# debugowania konfiguracji w Stron właściwości okna, omówionego w Debug i Release konfiguracji.W poniższych tabelach przedstawiono gdzie znaleźć ustawień debugera w Stron właściwości okna.

Informacje dotyczące przestrogiPrzestroga

Ten temat nie dotyczy apps magazynu systemu Windows.ZobaczJak uruchomić sesji debugowania (Visual C++, Visual C# i Visual Basic)

Karta debugowania

Ustawienie

Opis

Konfiguracja

Ustawia tryb do kompilowania aplikacji.Wybierać między Active (Debug), debugowania, wersji, wszystkich konfiguracji.

Rozpoczęcie działań

Tej grupy formantów Określa akcję, która ma miejsce, gdy wybierz Start menu Debug.

  • Uruchom projekt jest domyślnie i uruchamia uruchomienia projektu dla debugowania.Aby uzyskać więcej informacji, zobacz Wybieranie projektu uruchamiania.

  • Uruchom program zewnętrznych umożliwia start i dołączyć do programu, który nie jest częścią Visual Studio projektu.Aby uzyskać więcej informacji, zobacz Attaching do uruchomionego programu.

  • Uruchom przeglądarkę w adresie URL umożliwia debugowanie aplikacji sieci Web.

Argumenty wiersza polecenia

Określa argumenty wiersza polecenia debugowanego programu.Nazwa polecenia jest nazwą programu określonego w programie zewnętrznych Start.Ustawienie akcji Start Aby uruchomić URL nie można określić argumentów wiersza polecenia.

Katalog roboczy

Określa katalog roboczy program debugowany.W Visual C#, katalog roboczy jest katalog aplikacji jest uruchamiany z \bin\debug domyślnie.

Użyj komputera zdalnego

Nazwa komputera zdalnego, gdzie aplikacja będzie uruchamiana na potrzeby debugowania lub nazwy serwera Msvsmon.Lokalizacja EXE na komputerze zdalnym jest określona przez właściwość ścieżki wyjściowej w folderze Konfiguracja właściwości kategorii kompilacji.Lokalizacja musi być współużytkowalne katalogu na komputerze zdalnym.

Włącz debugowanie kodu niezarządzanego

Umożliwia debugowanie wywołania kodu macierzystego Win32 (niezarządzanych) zarządzanych aplikacji.

Włącz debugowanie serwera SQL

Debugowanie obiektów bazy danych SQL Server.

Tworzenie karty

Ustawienie

Opis

Symbole kompilacji warunkowej:

DEBUGOWANIE i ŚLEDZENIE stałe są zdefiniowane tutaj.

Te stałe włączyć kompilacji warunkowej z klasy Debug i śledzenia klasy.Z tych stałych debugowanie i śledzenie metod klasy generowania danych wyjściowych do okna wyjściowego.Bez tych stałych debugowanie i śledzenie metod klasy nie są kompilowane i wyjście nie jest generowane.

  • Debug jest zwykle zdefiniowane w wersji programu Debug i niezdefiniowane w wersji.

  • Śledzenia jest zwykle definiowany w wersjach zarówno Debug i Release.

Optymalizacja kodu

Jeśli nie znajdziesz błąd, który pojawia się tylko w zoptymalizowanego kodu należy pozostawić to ustawienie wyłączone w wersji debugowej.Zoptymalizowanego kodu jest trudniejsza do debugowania, ponieważ instrukcje nie odpowiadają bezpośrednio instrukcji w źródłowych systemu windows.

Ścieżka wyjściowego:

Zazwyczaj ustawiona na bin\Debug do debugowania.

Zobacz też

Inne zasoby

Ustawienia debugowania i przygotowanie