Visual Studio 2005 Educational / DIA SDK 8.0 / .NET 2.0
(MS tech support was nice enough to give me DIA SDK 8.0.)
Hello everyone:
I have been working on a DIA SDK app with the tools described above.
I've run
into a fundamental problem that I have not been able to find a solution to
anywere:
When I query for SymTagUDT from global in unmanaged C++ programs, the
list of UDTs is returned. When I query for SymTagUDT for different types of
managed programs, 0 items are returned.
So far, old style managed C++ code (using * &), new style managed C++
code (using ^ and the other I can't recall at the moment,) and C# code - all
return 0 items.
Even the example program included with DIA SDK 8, dia2dump, returns 0
items for the managed project types in the previous paragraph.
Nowhere in the DIA SDK documentation does it say there are different
methods to query the .pdb file for managed vs unmanaged code. The example
project with DIA SDK 8 does not have different methods for querying managed
and unmanaged projects.
(I've compared my DIA SDK setup code line by line with the provided
example and they are identical.)
Has anyone else experienced this problem? Any guidance, thoughts or
suggestions are greatly appreciated. After spending over a month on this I'm
completely out of ideas.
Thanks,
--
Confused DIA SDK user