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
Przygotowanie debugowania: C#, F# i typy projektów Visual Basic