Nastavení projektu pro konfiguraci ladění jazyka C#

Nastavení ladění projektu jazyka C# můžete změnit na kartě Ladění a na kartě Sestavení na stránkách vlastností projektu.

Pokud chcete otevřít stránky vlastností, vyberte projekt v Průzkumník řešení a pak vyberte ikonu Vlastnosti nebo klikněte pravým tlačítkem myši na projekt a vyberte Vlastnosti.

Další informace naleznete v tématu Ladění a vydávání konfigurací.

Důležité

Tato nastavení se nevztahují na aplikace .NET Core, ASP.NET nebo UPW. Pokud chcete nakonfigurovat nastavení ladění pro .NET 5 nebo .NET Core, přečtěte si téma Nastavení projektu pro konfigurace ladění jazyka C# (.NET 5 nebo .NET Core).

Důležité

Tato nastavení se nevztahují na aplikace .NET Core, ASP.NET nebo UPW. Pokud chcete nakonfigurovat nastavení ladění pro aplikace pro UPW, přečtěte si téma Zahájení ladicí relace pro aplikaci pro UPW.

Karta Ladění

Nastavení Popis
Konfigurace Nastaví režim pro sestavení aplikace. V rozevíracím seznamu vyberte Aktivní (Ladění), Ladění, Vydaná verze nebo Všechny konfigurace.
Akce Zahájení Určuje akci, když vyberete Spustit v konfiguraci ladění.
- Spuštění projektu je výchozí a spustí spouštěný projekt pro ladění. Další informace naleznete v tématu Volba spouštěcího projektu.
- Spustí se externí program a připojí se k aplikaci, která není součástí projektu sady Visual Studio. Další informace naleznete v tématu Připojení ke spuštěným procesům pomocí ladicího programu.
- Spuštění prohlížeče s adresou URL umožňuje ladit webovou aplikaci.
Argumenty příkazového řádku možností>Spuštění Určuje argumenty příkazového řádku pro laděnou aplikaci. Název příkazu je název aplikace zadaný v externím programu Start.
Spustit možnosti>Pracovní adresář Určuje pracovní adresář laděné aplikace. V jazyce C# je pracovní adresář ve výchozím nastavení \bin\debug .
>Možnosti spuštění – Použití vzdáleného počítače Pro vzdálené ladění vyberte tuto možnost a zadejte název cíle vzdáleného ladění nebo název serveru Msvsmon.
Umístění aplikace na vzdáleném počítači je určeno vlastností Výstupní cesta na kartě Sestavení . Umístění musí být na vzdáleném počítači sdíleným adresářem.
Ladění ladicího programu>– Povolení nespravovaného ladění kódu Ladí volání nativního (nespravovaného) kódu Win32 ze spravované aplikace.
Ladicí modul>Povolení ladění SQL Serveru Ladí databázové objekty SQL Serveru.

Karta Sestavení

Nastavení Popis
Obecné>symboly podmíněné kompilace Definujte konstanty DEBUG a TRACE, pokud jsou vybrány.

Tyto konstanty umožňují podmíněnou kompilaci třídy Debug a trace třídy. S těmito konstantami definovanými metodami třídy Debug a Trace generují výstup do okna Výstup. Bez těchto konstant nejsou kompilovány metody třídy Debug a Trace a nevygeneruje se žádný výstup.

Ladění je obvykle definováno v ladicí verzi sestavení a není definováno ve verzi vydané verze. Funkce TRACE je definována ve verzích ladění i verze.
Obecný>kód optimalizace Pokud se chyba nezobrazí pouze v optimalizovaném kódu, ponechte toto nastavení nevybrané pro sestavení ladění. Optimalizovaný kód je obtížnější ladit, protože instrukce neodpovídají přímo příkazům ve zdrojovém kódu.
Výstupní>cesta Obvykle je nastaveno na bin\Debug pro ladění.
Tlačítko Upřesnit Informace o rozšířených možnostech ladění najdete v dialogovém okně Upřesnit nastavení sestavení (C#). Přenosný formát souborů symbolů (.pdb) je nedávný formát pro různé platformy pro aplikace .NET Core.

Viz také