Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Computer Programspråk >> Content

    Vad är en PBF i Visual Studio

    ? . Visual Studio , ett verktyg som används för att skapa Microsoft NET-applikationer , har en kritisk fil att många utvecklare kanske inte vet existerar . Om du använder VS att felsöka program , skapar din debugger en binär PDB -fil som gör felsökning möjligt . Du kan aldrig se en PBF eftersom VS hanterar det bakom kulisserna . Men att veta hur PDBS arbete kan hjälpa dig att förstå hur din ansökan , Visual Studio och dess debugger kommunicera och hjälpa dig att skapa högkvalitativ mjukvara . Visual Studio Debugging

    Efter att ha skrivit ett . NET-program i Visual Studio , testa det genom att trycka på " F5 " för att komma in debug-läge . Om det är ett webbaserat program , öppnar en webbläsare och visar en webbsida . Ett formulär öppnas om ansökan riktar Windows miljö . När programmet körs , kan du pausa den på vissa punkter , kolla variabelvärden , granska systemets minne och utföra andra diagnostiska uppgifter . Du har också möjlighet att använda spårning rapporter och skriva meddelanden till loggfiler . Om ditt program kraschar , visar Visual Studio ett felmeddelande tillsammans med radnummer i koden där olyckan inträffade . Addera PDP Mapping

    För att hantera dessa komplexa felsökning uppgifter behöver Visual Studio ett slutförvar för att hålla information om datatyper och symboler . Denna förvaret är det preliminära budgetförslaget filen . När du anger felsökning läge skapar Visual Studio en unik PDB -fil för varje grupp av kodmoduler i din ansökan . Dessa PDBS kartlägga programmets binär kod till läsbar källkoden du skrev . Detta gör det möjligt för dig att se radnummer, variabler och funktionsnamn som du felsöka din kod framgångsrikt .
    Skapa PDBS

    Visual Studio bygger ett PBF automatiskt när du använder /debug för att kompilera C # , JScript eller Visual Basic-program . C /C + + utvecklare använder /ZI eller /Zi alternativet i stället för att skapa PDBS . Ett preliminärt budgetförslag fil utgångar för varje enhet i din ansökan . En församling är en diskret grupp av kodmoduler . Du kan hitta preliminära filer genom att leta efter dem i din ansökan debug output mapp . Om du ansökan endast har en enda enhet , innehåller den mappen en PBF fil .
    Bort PDBS

    Efter fullända din . NET-program , vill du förmodligen att släppa det . Klicka på " Build Solution " på menyn Bygg omvandlar din app i ett paket som du kan distribuera . För att minska dess storlek , kan du ta bort sina preliminära filer . Klicka på " Project Properties , " klicka på "Bygg " på Projekt-menyn och klicka sedan på Advanced Build inställningar öppnas och visar en Debug Info rullgardinsmenyn " Avancerat . " , Välj " None " post i den menyn för att ta bort PDBS från din slutliga build .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Vad är en Unknown XSLT funktion
    ·Hur grafalgoritmer
    ·Hur man testar Business Objects
    ·Hur hittar Curve Korsningar i Matlab
    ·Hur man använder bakgrundsbilder i ett HTML- e
    ·Hur man tar bort HTML i ASP.NET
    ·Hur du tar bort Debug mappar i Visual Basic 2008
    ·Hur man gör en 2D Grid System i XNA
    ·Hur Läs Syntax av FORTRAN
    ·Hur du ändrar nollor till Spaces Använda AWK
    Utvalda artiklarna
    ·Visual Basic : Hur att välja en bild Array till en bil…
    ·Konvertera en lista till en sträng i Java
    ·Hur skapa symboliska länkar med PHP
    ·Reguljära uttryck för att matcha ett XML-element
    ·Hur man läser MDB för ODBC
    ·Styra till en ny webbadress i Servlet
    ·Hur göra Miljoner
    ·Hur till Redigera Marginaler i JEditorPane
    ·Hur man gör band i CSS3
    ·PHP Bild MIME-typer
    Copyright © Dator Kunskap http://www.dator.xyz