In VS.Net 2003 I can debug mixed-mode code (by attaching to a process) and
get the values of variables from the debugger for both managed and native
variables. In VS.Net 2005 using the same debugging technique only gives me
information on managed variables. Mixed-mode debugging in VS.Net 2005
appears to be much faster than VS.net 2003, but it's no use to me if I can't
debug native variables too. :-( That seems to make mixed-mode debugging
pretty well redundant.
I'm relatively new to VS.Net 2005, so I'm hoping I'm doing something wrong.
(I can't be the only one that has ever needed to debug mixed mode!)
I've tried the usual suspects (like disabling edit and continue etc), but I
simply cannot get the debugger to give me any information on the native
variable values.
Does anyone have any ideas?
Regards,
Wayne.
Wayne Hartell - 02 Mar 2008 03:39 GMT
> In VS.Net 2003 I can debug mixed-mode code (by attaching to a process) and
> get the values of variables from the debugger for both managed and native
[quoted text clipped - 15 lines]
> Regards,
> Wayne.
I can add to this that...
1. I can see the values of native variables when I'm in purely native code
(still mixed-mode debugging),
2. The C++ project (mixed-mode) that I am trying to debug has been converted
to VS.Net 2005, but still uses the old CLR syntax.
I've been able to do this using VS.Net 2003 for years upon years, but under
VS.Net 2005 it just doesn't seem to work.
Any ideas or suggestions greatly appreciated.