Udostępnij za pośrednictwem


Zarządzane debugowania: Zalecane ustawienia właściwości

Niektóre właściwości należy ustawić w taki sam sposób dla wszystkich zarządzanych scenariuszy debugowania.

Następujące tabele są wyświetlane właściwości zalecane ustawienia.

Ustawienia niewymienionych w tym miejscu może być różne typy różnych projektów zarządzanych.Na przykład Uruchomić akcję zostanie ustawiona inaczej w projekcie Windows Forms niż w ASP.NET projektu.

Właściwości konfiguracji na budowie (C#) lub karcie kompilacji (Visual Basic)

Nazwa właściwości

Ustawienie

Zdefiniować stałą debugowania

C# i F#: Ustaw pole wyboru zaznaczone.Umożliwia to użycie klasy debugowania aplikacji.

Definiowanie śledzenia stała

C# i F#: Ustaw pole wyboru zaznaczone.Umożliwia to aplikacji, użycie klasy śledzenia.

Optymalizacja kodu

C#, F# i Visual Basic: wartość false.Zoptymalizowany kod trudniej jest debugowania, ponieważ generowane instrukcje nie odpowiadają bezpośrednio do kodu źródłowego.Jeśli program ma błąd, który pojawia się tylko w kodzie zoptymalizowane, mogą włączyć to ustawienie, ale należy pamiętać, że kod w demontażu okno jest generowany na podstawie zoptymalizowane źródła, które mogą nie odpowiadać, co widać w edytorze kodu.Do debugowania kodu zoptymalizowane, możesz wyłączyć tylko moje kodu.(See [NIB] 12/13 Porady: wykonywanie krok po kroku do funkcji Tylko mój kod).

Aby uzyskać więcej informacji, zobacz Ustawienia projektu dla konfiguracji C# debugowania lub Ustawienia projektu dla języka Visual Basic debugowania konfiguracji.

Ścieżki wyjściowej

Ustaw na bin\Debug\.

Zaawansowane opcje kompilacji

Tylko języka Visual Basic.Kliknij Zaawansowane ustawić zaawansowane właściwości, które są opisane w poniższej tabeli.

Okno dialogowe Zaawansowane ustawienia kompilatora

Nazwa właściwości

Ustawienie

Włącz optymalizacje

Wartość false, z przyczyn określonych w Optymalizacja kodu opcję w powyższej tabeli.

Generować informacje debugowania

Zaznacz to pole wyboru spowodować flagi/Debug, należy ustawić podczas kompilacji, która będzie generować informacje niezbędne do ułatwienia debugowania.

Zdefiniować stałą debugowania

Zaznacz to pole wyboru, aby zdefiniować DEBUG stałą, która pozwala aplikacji używać Debug klasy.

Definiowanie śledzenia stała

Zaznacz to pole wyboru, aby zdefiniować TRACE stałą, która pozwala aplikacji używać Trace klasy.

Zobacz też

Inne zasoby

Debugowanie kodu zarządzanego

Przygotowanie debugowania: C#, F# i typy projektów Visual Basic