PdbProject for Visual Studio 2012

Microsoft Free

Adds support to convert .pdb files to projects.

(4) Review
Visual Studio
Download (2,653)
E-mail Twitter del.icio.us Digg Facebook
Add to favorites
Reviews (4)
Q and A (7)
Sign in to write a review
Sort by:

by gmit2 | November 02 2013

I would love to see an option to browse through symbols of some pdf during debugging (double click on a symbol should open its address in disassembler view).

by Richard Hein | October 31 2013

This is very useful for debugging and browsing code not built by MSBuild.

by twilk | October 31 2013

Wow this works very well. Can't wait for the VS 2013 version.

by Entrian Solutions - Richie Hindle | October 30 2013

PdbProject is massively useful with our large portable project that gets built with our own build system. Visual Studio has always been our chosen editor and debugger on Windows, and now with PdbProject we get Intellisense, F12 and family in that environment as well.

(Please can we have a version for Visual Studio 2013!)

Sign in to start a discussion

  • Can't Open .pdb file
    7 Posts | Last post July 03, 2016
    • I used to be able to open *.pdb in 1.5 now I can't
      Updated from Visual studio window did not uninstall.
      but reinstalled 1.5 and every fine.
      win 7 ultimate x64
    • Sorry James, I'm unable understand your question - Did you say you updated to the newer version of the extension? Can you rephrase your question?
    • I installed from msg on visual studio updates. in 2.0 I get the error "unable to read external file". I uninstalled 2.0 and reinstalled
      1.5 and the error disappeared.
    • I am getting similar problem like James. I have installed the 2.1 and I am getting a message box saying,
      "Cloud not load pdb file <pdb_filename>
      Debug Reason: CoCreateInstance
      I have run my VS as administrator.
    • Hi Debojyoti,
      Unfortunately the issue doesn't repro on our lab machines. Which release of Visual Studio are you using? Can you also give us the exact version number (from help->about visual studio)
    • I reproduced this issue today on the following setup:
      Windows 10 Home
      10.0.10240 Build 10240
      Microsoft Visual Studio Ultimate 2012
      Version 11.0.61219.00 Update 5
      Microsoft .NET Framework
      Version 4.6.00079
      Installed Version: Ultimate
      PdbProject   1.0
      Adds support to convert .pdb files to projects.
      I was trying to open the python.pdb from Python version 3.5.1
    • Actually it appears I have PdbProject version 2.1
  • Useful but I'd suggest ...
    3 Posts | Last post December 08, 2014
    • ... please consider making this a library or external .exe so we can run this in batch against a collection of pdbs.  I would like to pass in a list of paths to pdbs I want, any mappings necessary, and have the output passed back as a list of vcxproj xml documents, which I can then post-process using additional code that would grab linker information from my dirs, sources, and makefiles, such that I can then update the vcxproj files with additional information to get a working build.  I've been working on migrating a large code base from CoreXT to MSBuild for a while, and this would help me a lot if I could use it in the middle of my chain of transformations.  I am starting out with an empty default Win32 vcxproj, for example, and building from there ... instead of the empty default, I could use the vcxproj generated from using this tool.  However, manually opening each PDB is not as useful as being able to do things in batch and have some way to programmatically interact with the tool.
      I notice that the target type is always set to exe ... is this information not available in the pdb?
      Thanks for putting this out.  It should save me a lot of time.  Although it's not perfect, and won't totally replace all my work to migrate this by hand with partial automation, it certainly will help me ensure all the compiler switches are correct when I complete migration.
    • Actually, I see that I can easily reference PdbProject.dll and ProjectCreator.dll from the VS extensions folder where PdbProject.vsix was installed, and do something like this:
                  var l = new PDBLoader();
                  var i = l.Load(args[0]);
                  var moduleItem = l.GetModuleItem(i);
                  var includePaths = moduleItem.GetIncludePaths();
      This is great!  So, I can grab switch from the pdbs I want directly and feed that into my conversion transformations which I've already written.  :))
    • Hey Richard, do you know of any information that documents these API's? ... or any sample code to share? I have a need to do something similar. I'm also MSFT (tado).
  • Command line tool?
    1 Posts | Last post December 08, 2014
    • The description suggests that there is a command line tool available. If I rename the VSIX to ZIP, I see nothing available. Or is there any documentation for the API should I add references to the DLLs (see Richard Hein's Q/A above)?
  • PDBProject
    1 Posts | Last post November 17, 2014
    • maybe someone a bit older version for it
      James can you send me 1.5 i see you got it
  • Team Foundation Server integration
    1 Posts | Last post January 17, 2014
    • Is there any way to get proper TFS integration with a generated solution? Currently, files that are under source control in a solution that is not checked in WILL get the "Source Control" right-click menu within a source code tab, but NOT when using the Solution Explorer.
      This is also an issue with other solution/project generators (such as CMake).
  • Supported versions
    3 Posts | Last post October 30, 2013
    • I'm excited to try this out -- it would really help my project that is built using scons.
      What version of Visual Studio does this support?  I have VS2013 Professional installed but the installer says "This extension is not installable on any currently installed products."  It doesn't mention what installed products the extension would install on.
    • Never mind, I see that it only supports VS2012.
    • Hi cppuser23 - Watch out for the 2013 version of the extension very soon.
  • Bug Found: The extension will not open PDBs using capital letters .PDB
    2 Posts | Last post October 30, 2013
    • I have encountered a bug where the extension will not open PDBs using capital letters .PDB for the file extension.  However, if I rename the PDBs to .pdb the extension opens the file without issue.
      Using: Windows 7 Enterprise with Visual Studio 2012 Professional
    • Hi DigitalSnow - Thanks a lot for your feedback. We'll make sure this is fixed in the next release of the extension.