Udostępnij za pośrednictwem


Ustawienia projektu dla konfiguracji debugowania języka C#

Ustawienia debugowania projektu języka C# można zmienić na karcie Debugowanie oraz na karcie Kompilacja stronach właściwości projektu.

Aby otworzyć strony właściwości, wybierz projekt w Eksploratorze rozwiązań , a następnie wybierz ikonę Właściwości lub kliknij projekt prawym przyciskiem myszy i wybierz pozycję Właściwości .

Aby uzyskać więcej informacji, zobacz Debugowanie i konfiguracje wykonawcze.

Ważny

Te ustawienia nie mają zastosowania do aplikacji platformy .NET Core, ASP.NET ani platformy UWP. Aby skonfigurować ustawienia debugowania dla platform .NET 5+ i .NET Core, zobacz Ustawienia projektu dla konfiguracji debugowania języka C# (.NET 5+, .NET Core).

Ważny

Te ustawienia nie mają zastosowania do aplikacji platformy .NET Core, ASP.NET ani platformy UWP. Aby skonfigurować ustawienia debugowania dla aplikacji platformy UWP, zobacz Rozpoczynanie sesji debugowania dla aplikacji platformy UWP.

Karta Debugowania

Ustawienie Opis
Konfiguracja Ustawia tryb kompilowania aplikacji. Wybierz Aktywne (Debugowanie), Debugowanie, Releaselub Wszystkie konfiguracje z listy rozwijanej.
Rozpocznij akcję Określa akcję po wybraniu Uruchom w konfiguracji debugowania.
- Start project jest wartością domyślną i uruchamia projekt startowy na potrzeby debugowania. Aby uzyskać więcej informacji, zobacz Wybieranie projektu startowego.
- Uruchamianie programu zewnętrznego uruchamia się i dołącza do aplikacji, która nie jest częścią projektu programu Visual Studio. Aby uzyskać więcej informacji, zobacz Dołącz do uruchomionych procesów za pomocą debugera.
- Uruchom przeglądarkę przy użyciu adresu URL umożliwia debugowanie aplikacji internetowej.
opcje uruchamiania>argumenty wiersza polecenia Określa argumenty wiersza polecenia dla debugowanej aplikacji. Nazwa polecenia to nazwa aplikacji określona w Uruchom program zewnętrzny.
Opcje uruchamiania>Katalog roboczy Określa katalog roboczy debugowanej aplikacji. W języku C#katalog roboczy jest domyślnie \bin\debug.
Opcje uruchamiania >Użyj maszyny zdalnej W przypadku zdalnego debugowania wybierz tę opcję i wprowadź nazwę obiektu docelowego debugowania zdalnego lub nazwa serwera Msvsmon.
Lokalizacja aplikacji na zdalnym komputerze jest określana przez właściwość Ścieżka wyjściowa na karcie Kompilacja. Lokalizacja musi być katalogiem współdzielonym na zdalnym komputerze.
silnik debugera >Włącz debugowanie kodu niezarządzanego Debuguje wywołania do natywnego (niezarządzanego) kodu Win32 z aplikacji zarządzanej.
silnik debugera >Włącz debugowanie SQL Server Debuguje obiekty bazy danych programu SQL Server.

Karta budowania

Ustawienie Opis
ogólne symbole kompilacji warunkowej> Zdefiniuj stałe DEBUG i TRACE, jeśli wybrano.

Te stałe umożliwiają warunkową kompilację klasy Debug oraz klasy Trace . Po zdefiniowaniu tych stałych metody klasy Debug i Trace generują dane wyjściowe w oknie danych wyjściowych . Bez tych stałych metody klasy Debug i Trace nie są kompilowane i nie są generowane żadne dane wyjściowe.

Zwykle DEBUG jest zdefiniowany w wersji Debug kompilacji i niezdefiniowany w wersji Release. Funkcja TRACE jest definiowana zarówno w wersji Debug, jak i Release.
Ogólne>Optymalizowanie kodu O ile usterka nie pojawi się wyłącznie w zoptymalizowanym kodzie, pozostaw to ustawienie niezaznaczone w kompilacjach debugowania. Zoptymalizowany kod jest trudniejszy do debugowania, ponieważ instrukcje nie odpowiadają bezpośrednio instrukcjom w kodzie źródłowym.
ścieżka wyjściowa>ścieżka Zazwyczaj ustawiono wartość bin\Debug na potrzeby debugowania.
przycisk Advanced Aby uzyskać informacje na temat opcji zaawansowanego debugowania, zobacz Zaawansowane ustawienia kompilacji okno dialogowe (C#). Przenośny format dla plików symboli (.pdb) to najnowszy format międzyplatformowy dla aplikacji platformy .NET Core.

Zobacz też