none
How to Enable Source Server Support RRS feed

  • Question

  • I have a Shell COM DLL I am debugging. I can break on my own code. You can see how to do that at http://msdn.microsoft.com/en-us/library/windows/desktop/cc144064(v=vs.85).aspx#Running_the_Shell_Un. Once the code breaks, I look at the stack and can see that there are modules that I would like to look at like ExplorerFrame .dll and shell32.dll. I have gotten these module's symbols by going to (in Visual Studio) Tools->Options->Debugging and pulling the symbols down from the Microsoft symbol servers. This works fine, but I would like to see the source code too. Another Forum thread (http://msdn.microsoft.com/en-us/library/ms680641(VS.85).aspx) has told me that in order to get the source code, I need to check the Enable Source Server Support option in Tools->Options->Debugging->General, which I did.

    But I see no change and no source code server files being downloaded. Anybody know how to do this?


    RT


    • Edited by rtischer8277 Friday, August 10, 2012 3:30 PM clarifying
    Friday, August 10, 2012 3:27 PM

Answers

  • I have enabled symbol download on the modules I want to look at. It's quite simple in VS12RC. I think your explanation that the source code for .NET 4.5 has just not yet been linked up is most probable.

    RT

    • Marked as answer by rtischer8277 Saturday, August 11, 2012 12:01 PM
    Saturday, August 11, 2012 12:01 PM

All replies

  • I know 'Enable source server support' option in VS - referring to MS-Symbol-Servers - only in conjunction with .NET Framework 'Shared Source Initative'.
    Microsoft Reference Source Code Center
    http://referencesource.microsoft.com/Default.aspx
    Reference Source Code Center Team Blog 
    http://blogs.msdn.com/b/rscc/
    But for MS did not update reference source since .NET 4.0.30319.1 (16 Aug 2010) you may find yourself unable to use this service, if your .NET version is of a more recent version.

    Never heard that msdl.microsoft.com/download/symbols delivered private symbols/source files for MS native system modules.
    Otherwise I only know this link:
    Shared Source Initiative
    https://www.microsoft.com/en-us/sharedsource/default.aspx

    No warranty
    With kind regards

    Friday, August 10, 2012 7:12 PM
  • I have enabled symbol download on the modules I want to look at. It's quite simple in VS12RC. I think your explanation that the source code for .NET 4.5 has just not yet been linked up is most probable.

    RT

    • Marked as answer by rtischer8277 Saturday, August 11, 2012 12:01 PM
    Saturday, August 11, 2012 12:01 PM