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
msdia20.dll redistributable?
Thanks,
Jon