Nastavení konfigurace ladění a vydaných verzí v Visual Studio
projekty Visual Studio mají pro váš program samostatné konfigurace vydaných verzí a ladění. Sestavíte ladicí verzi pro ladění a verzi Release pro konečnou distribuci vydaných verzí.
V konfiguraci ladění se program kompiluje s úplnými symbolickými informacemi o ladění a bez optimalizace. Optimalizace komplikuje ladění, protože vztah mezi zdrojovým kódem a vygenerovanými pokyny je složitější.
Konfigurace vydané verze vašeho programu neobsahuje symbolické ladicí informace a je plně optimalizována. Pro spravovaný kód a kód jazyka C++ lze informace o ladění generovat v souborech. pdb v závislosti na použitých možnostech kompilátoru . Vytváření souborů. pdb může být užitečné, pokud budete později muset ladit prodejní verzi.
Další informace o konfiguracích sestavení naleznete v tématu Principy konfigurací sestavení.
Můžete změnit konfiguraci sestavení z nabídky sestavit , z panelu nástrojů nebo na stránkách vlastností projektu. stránky vlastností Project jsou specifické pro jazyk. Následující postup ukazuje, jak změnit konfiguraci sestavení z nabídky a panelu nástrojů. Další informace o tom, jak změnit konfiguraci sestavení v projektech v různých jazycích, naleznete v části Viz také níže.
Změna konfigurace sestavení
Chcete-li změnit konfiguraci sestavení, proveďte jednu z těchto akcí:
- V nabídce sestavení vyberte Configuration Manager a pak vyberte ladit nebo vydat.
nebo
Na panelu nástrojů vyberte buď možnost ladit , nebo vydaná verze v seznamu Konfigurace řešení .

generování souborů symbolů (. pdb) pro sestavení (C#, C++, Visual Basic, F #)
Můžete zvolit generování souborů symbolů (. pdb) a informace o ladicím programu, které chcete zahrnout. pro většinu typů projektů kompilátor generuje soubory symbolů ve výchozím nastavení pro sestavení ladění a vydání, zatímco jiné výchozí nastavení se liší podle typu projektu a verze Visual Studio.
Důležité
Ladicí program načte pouze soubor PDB pro spustitelný soubor, který přesně odpovídá souboru .pdb vytvořeném, když byl sestaven spustitelný soubor (to znamená, že PDB musí být originál nebo kopie původního souboru .pdb). další informace najdete v tématu proč Visual Studio vyžaduje soubory symbolů ladicího programu, aby přesně odpovídaly binárním souborům, se kterými byly vytvořeny?.
Každý typ projektu může mít jiný způsob, jak tyto možnosti nastavovat.
generovat soubory symbolů pro projekt C#, ASP.NET nebo Visual Basic
podrobné informace o nastavení projektu pro konfiguraci ladění v jazyce c# nebo Visual Basic naleznete v tématu Project nastavení pro konfiguraci ladění jazyka c# nebo nastavení Project pro Visual Basic konfiguraci ladění.
V Průzkumník řešení vyberte projekt.
Vyberte ikonu vlastnosti (nebo stiskněte klávesu ALT + ENTER).
V bočním podokně vyberte sestavení (nebo zkompilujte v Visual Basic).
V seznamu Konfigurace vyberte možnost ladění nebo vydání.
Vyberte tlačítko Upřesnit (nebo tlačítko Upřesnit možnosti kompilace v Visual Basic).
v seznamu ladicích informací (nebo v seznamu vygenerovat informace o ladění v Visual Basic) vyberte úplné, pouze Pdb nebo přenosné.
Přenosný formát je nejnovější formát pro více platforem pro .NET Core. další informace o možnostech najdete v dialogovém okně upřesnit Nastavení sestavení (C#).

Sestavte projekt.
Kompilátor vytvoří soubory symbolů ve stejné složce jako spustitelný soubor nebo hlavní výstupní soubor.
Generování souborů symbolů pro projekt C++
V Průzkumník řešení vyberte projekt.
Vyberte ikonu vlastnosti (nebo stiskněte klávesu ALT + ENTER).
V seznamu Konfigurace vyberte možnost ladění nebo vydání.
V bočním podokně zvolte Linker > ladění a pak vyberte možnosti pro vygenerování informací o ladění.
podrobné informace o nastavení projektu pro konfiguraci ladění v jazyce c++ naleznete v tématu Project nastavení pro konfiguraci ladění jazyka c++.
Nakonfigurujte možnosti pro vygenerování souborů databáze programu.
Ve většině projektů C++ je výchozí hodnota
$(OutDir)$(TargetName).pdb, která generuje soubory. pdb ve výstupní složce.
Sestavte projekt.
Kompilátor vytvoří soubory symbolů ve stejné složce jako spustitelný soubor nebo hlavní výstupní soubor.
Viz také
- určení souborů symbolů (. pdb) a zdrojových souborů v ladicím programu Visual Studio
- Nastavení a příprava ladicího programu
- Nastavení projektu pro konfiguraci ladění jazyka C++
- nastavení Project pro konfiguraci ladění v jazyce C#
- Nastavení projektu pro konfiguraci ladění jazyka Visual Basic
- Postupy: vytváření a úpravy konfigurací