locked
What are .pdb files for? RRS feed

  • Question

  • Hi there,

    What are .pdb files for?

    Thanx in advance!

    Regards,

    Chris

    Monday, June 18, 2018 9:44 AM

Answers

  • Hi,

    PDB is an abbreviation for Program Data Base. As the name suggests, it is a repository (persistent storage such as databases) to maintain information required to run your program in debug mode. It contains many important relevant information required while you debug your code (in Visual Studio), for e.g. at what points you have inserted break points where you expect the debugger to break in Visual Studio.

    Hope this helps

    Cheers


    Sam (Please take a moment to "Vote as Helpful" and/or "Mark as Answer" wherever applicable. Thanks!) Blog:AnalyticOps Insights Twitter:Sameer Mhaisekar

    • Proposed as answer by GouravIN Tuesday, June 19, 2018 4:46 AM
    • Marked as answer by Stoyan ChalakovMVP Tuesday, July 24, 2018 2:53 PM
    Monday, June 18, 2018 1:24 PM
  • Use of PDB file

    A program database (.pdbfile holds debugging and project state information that allows incremental linking of a debug configuration of your program. A .pdb file is created when you build with /debug. You can build applications with /debug:full or /debug:pdbonly.

    Or 

    Program database (PDB) is a proprietary file format (developed by Microsoft) for storing debugging information about a program (or, commonly, program modulessuch as a DLL or EXE). PDB files commonly have a .pdb extension. A PDB file is typically created from source files during compilation.


    Cheers, Gourav Please remember to mark the replies as answers if it helped.

    • Marked as answer by Chrisszs Thursday, July 26, 2018 2:45 PM
    Tuesday, June 19, 2018 4:49 AM

All replies

  • Hi,

    PDB is an abbreviation for Program Data Base. As the name suggests, it is a repository (persistent storage such as databases) to maintain information required to run your program in debug mode. It contains many important relevant information required while you debug your code (in Visual Studio), for e.g. at what points you have inserted break points where you expect the debugger to break in Visual Studio.

    Hope this helps

    Cheers


    Sam (Please take a moment to "Vote as Helpful" and/or "Mark as Answer" wherever applicable. Thanks!) Blog:AnalyticOps Insights Twitter:Sameer Mhaisekar

    • Proposed as answer by GouravIN Tuesday, June 19, 2018 4:46 AM
    • Marked as answer by Stoyan ChalakovMVP Tuesday, July 24, 2018 2:53 PM
    Monday, June 18, 2018 1:24 PM
  • Use of PDB file

    A program database (.pdbfile holds debugging and project state information that allows incremental linking of a debug configuration of your program. A .pdb file is created when you build with /debug. You can build applications with /debug:full or /debug:pdbonly.

    Or 

    Program database (PDB) is a proprietary file format (developed by Microsoft) for storing debugging information about a program (or, commonly, program modulessuch as a DLL or EXE). PDB files commonly have a .pdb extension. A PDB file is typically created from source files during compilation.


    Cheers, Gourav Please remember to mark the replies as answers if it helped.

    • Marked as answer by Chrisszs Thursday, July 26, 2018 2:45 PM
    Tuesday, June 19, 2018 4:49 AM
  • Hi,

    How did you get the .pdb files?

    What is a PDB file?

    What is File Extension PDB?


    Please remember to mark the replies as answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.

    Tuesday, June 19, 2018 7:30 AM