Maybe somebody from Microsoft could help me out here...
If I'm not mistaken, the DIA SDK is the documented method of reading
symbolic information from pdb files. No problem, I can install the DIA SDK
from my Visual Studio.NET CD. But what if I want to build and sell an
application that needs to access debug symbols in order to work, like, say,
a de*. Must I pop up a message box saying "please insert Visual
Studio.NET CD and install DIA SDK"? Can msdia20.dll be redistributed to
users who already have Visual Studio installed? It seems like more than a
minor annoyance to ask every single customer to find their Visual Studio.NET
CD in order to use my product. Does Microsoft have a solution for this?
Debug symbols are a pretty important part of developing applications. It
seems the format should either be documented or that third parties be
allowed to redistribute the dlls necessary to read debug symbols. Is