Sdílet prostřednictvím


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

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

Chcete-li otevřít stránky vlastností, vyberte projekt v průzkumníku řešení a pak vyberte ikonu Vlastnosti nebo klikněte pravým tlačítkem myši na projekt a vyberte Vlastnosti.

Další informace najdete v tématu Konfigurace ladění a vydávání verzí.

Důležitý

Tato nastavení se nevztahují na aplikace .NET Core, ASP.NET nebo UPW. Informace o konfiguraci nastavení ladění pro .NET 5+ a .NET Core najdete v tématu 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. Chcete-li nastavit ladění pro aplikace UWP, viz Zahájit ladicí relaci pro aplikaci UWP.

Karta Ladění

Nastavení Popis
konfigurace Nastaví režim pro sestavení aplikace. V rozevíracím seznamu vyberte Aktivní (ladění), Ladění, releasenebo Všechny konfigurace.
Zahájení akce Určuje, jaká akce se provede, když v konfiguraci ladění vyberete možnost Spustit.
- Výchozím nastavením je spustit projekt, který se spustí jako startovací projekt pro ladění. Další informace naleznete v tématu Zvolte spouštěcí projekt.
- Spustit externí program spustí a připojí 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í debuggeru.
- Spuštění prohlížeče s adresou URL umožňuje ladit webovou aplikaci.
možnosti spuštění>argumenty příkazového řádku Určuje argumenty příkazového řádku pro aplikaci, která se ladí. Název příkazu je název aplikace zadaný v Spustit externí program.
Možnosti spuštění>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 záložce Sestavení. Umístění musí být sdílená složka na vzdáleném počítači.
modul 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>Povolit 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. Metody tříd Debug a Trace, s těmito definovanými konstantami, generují výstup do okna výstupu . Bez těchto konstant nejsou kompilovány metody třídy Debug a Trace a nevygeneruje se žádný výstup.

DEBUG je obvykle definováno ve verzi Debug sestavení a není definováno ve verzi Release. Funkce TRACE je definována ve verzích ladění i verzích pro vydání.
Obecné>Optimalizovat kód 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ýstup>cesta k výstupu Obvykle je nastaven na bin\Debug pro ladění.
Tlačítko Pokročilé Informace o rozšířených možnostech ladění najdete v tématu Upřesnění nastavení sestavení (dialogové okno C#). Přenosný formát souborů symbolů (.pdb) je nedávný formát pro různé platformy pro aplikace .NET Core.

Viz také