? . Visual Studio , et værktøj bruges til at skabe Microsoft NET applikationer , har en kritisk fil, som mange udviklere måske ikke ved eksisterer . Hvis du bruger VS til debug programmer , din debugger opretter en binær FBF fil, der gør fejlfinding mulig. Du må aldrig se et FBF , fordi VS administrerer det bag kulisserne. Men at vide, hvordan PDBs arbejde kan hjælpe dig med at forstå, hvordan din ansøgning , Visual Studio og dens debugger kommunikere og hjælpe dig med at skabe kvalitet software. Visual Studio Debugging
Efter at skrive en . NET ansøgning i Visual Studio, teste det ved at trykke på " F5 " for at indtaste debug-mode . Hvis det er en web- applikation , en browser åbnes og viser en webside. En formular åbnes , hvis ansøgningen målrettet Windows-miljøet . Da programmet kører , kan du pause det på visse punkter , check variabelværdier undersøge systemets hukommelse og udføre andre diagnostiske opgaver. Du har også evnen til at bruge sporing udsagn og skrive beskeder til logfiler . Hvis din ansøgning går ned, viser Visual Studio en fejlmeddelelse sammen med linjenummer i koden, hvor styrtet indtraf.
PDP Kortlægning
For at håndtere disse komplekse debugging opgaver , Visual Studio har brug for et opbevaringssted til at holde oplysninger om datatyper og symboler. Dette arkiv er FBF fil. Når du indtaster fejlsøgningstilstand , Visual Studio skaber en unik FBF fil for hver gruppe af kode moduler i din ansøgning. Disse PDBs kortlægge programmets binære kode til læsbar kildekode , du skrev . Dette gør det muligt for dig at se linjenumre, variabler og funktionsnavne , som du debug din kode med succes.
Oprettelse PDBs
Visual Studio opbygger et FBF automatisk, når du bruger /debug mulighed for at udarbejde en C #, JScript eller Visual Basic -program. C /C + + udviklere bruger /ZI /eller Zi mulighed i stedet for at oprette PDBs . Et FBF fil udgange for hver samling i din ansøgning . En samling er en diskret gruppe af kode moduler. Du kan finde FBF filer ved at kigge efter dem i din ansøgning debug output mappe . Hvis din ansøgning kun har et enkelt samling, denne mappe indeholder et FBF fil.
Fjernelse PDBs
Efter perfektionere dit . NET ansøgning , har du sandsynligvis ønsker at frigive det. Hvis du klikker på " Build Solution " på menuen Byg konverterer din app til en pakke, du kan distribuere . For at mindske dens størrelse , kan du slette sine FBF filer. Klik på " Project Properties , " klik " Build " i menuen Projekt , og klik derefter på Avancerede Build indstillinger åbnes og viser et Debug Info drop- down menu " Advanced. " Vælge " None" post i pågældende menu til at fjerne PDBs fra din endelige build .