Visual Studio , een instrument dat wordt gebruikt om . NET-applicaties Microsoft creëren , heeft een kritische bestand dat veel ontwikkelaars niet mogen weten bestaat. Als u VS gebruiken om programma's te debuggen , je debugger creëert een binair VOB bestand dat maakt debuggen mogelijk . U mag nooit een VOB omdat VS beheert het achter de schermen . Echter, wetende hoe PDBs werk kan helpen begrijpen hoe uw applicatie , Visual Studio en de debugger te communiceren en helpen u de kwaliteit software te maken . Visual Studio Debugging Na het schrijven van een . NET applicatie in Visual Studio , test het door op " F5 " om debug mode te gaan . Als het een webapplicatie , een browser wordt geopend en toont een webpagina . Een formulier wordt geopend wanneer het verzoek richt zich op de Windows-omgeving . Als het programma loopt , kunt u deze pauzeren op bepaalde punten , check variabele waarden , onderzoeken systeemgeheugen en het uitvoeren van andere diagnostische taken. Je hebt ook de mogelijkheid om te traceren verklaringen gebruiken en schrijven van berichten naar logbestanden . Als uw applicatie crasht , Visual Studio geeft een foutmelding , samen met het lijnnummer in de code waar het ongeluk plaatsvond . PDP Mapping Om deze complexe debuggen taken af te handelen , Visual Studio heeft een opslagplaats voor informatie over data types en symbolen vasthouden . Deze repository is het VOB -bestand . Wanneer u invoert foutopsporingsmodus , Visual Studio zorgt voor een unieke VOB bestand voor elke groep code modules in uw toepassing . Deze PDBs kaart binaire code van de toepassing om de leesbare broncode je schreef . Dit maakt het mogelijk voor u om regelnummers , variabelen en functienamen te zien als u uw code succesvol debuggen . Creëren PDBs Visual Studio bouwt een VOB automatisch wanneer u de /debug optie om een C # , JScript of Visual Basic programma te compileren gebruiken . C /C + + ontwikkelaars gebruiken de /ZI of /Zi optie in plaats daarvan naar PDBs creëren . Een VOB -bestand uitgangen voor elk montage in uw toepassing . Een samenstel is een discrete groep van codemodules . U kunt VOB bestanden te vinden door te kijken naar hen in debug output map van uw toepassing . Als je applicatie heeft slechts een enkele vergadering , die map bevat een VOB- bestand . Verwijderen PDBs Na het perfectioneren van uw . NET applicatie , wilt u waarschijnlijk om het los . Klikken op " Build Solution " op het menu Build zet je app in een pakket dat u kunt distribueren . Om de grootte te beperken , kunt u de VOB- bestanden te verwijderen . Klik op " Project Eigenschappen " klikt "Bouw " op het menu Project , klik op Het venster Geavanceerde Build -instellingen wordt geopend en toont een Debug Info drop-down menu " Geavanceerd . " , Selecteer " Geen " punt in dat menu om PDBs vanaf uw laatste build verwijderen . |