PdbProject for Visual Studio 2012

Microsoft DevLabs Free

Adds support to convert .pdb files to projects.

(4) Review
Visual Studio
2012
Download (1,213)
3/6/2014
2.1
View
E-mail Twitter del.icio.us Digg Facebook
Add to favorites
Description
Reviews (4)
Q and A (5)
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
    5 Posts | Last post May 27, 2014
    • 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)
  • 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).
  • Useful but I'd suggest ...
    2 Posts | Last post October 31, 2013
    • ... 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();
                  l.Init();
                  var i = l.Load(args[0]);
                  var moduleItem = l.GetModuleItem(i);
                  var includePaths = moduleItem.GetIncludePaths();
                  Console.WriteLine(includePaths);
      
      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.  :))
  • 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.