Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
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. |