help debug a 1.1 process
Hi All,
I'm getting the following message when I try to attach to a process:
"Can't debug a version 1 CLR process ("v1.1.4322"). Run application in a version 2 CLR, or use a version 1 debugger instead."
If it helps...
The process/application I want to attach to was developed using .Net 1.1
I have both VisualStudio 2003 and 2005 on my machine.
Would appreciate if someone could point me to the version 1 debugger....
Thanks,
Shehan
[479 byte] By [
shehan] at [2008-2-22]
That sounds like an error message from Mdbg, right? VS2003 can definitely debug a .NET 1.1 application. That is the recommended debugger.
Mdbg doesn't support debugging V1.1, mainly because V1.1 ICorDebug has problems that prevent it from being consumed by managed code (and MDbg is written in C#). More technical details here.
VS2005 can debug that too,.
(In general, debuggers can debug older versions of programs. More on this here)
Cordbg (the predecessor to Mdbg) can debug v1.1 apps. (See here for comparison between MDbg/Cordbg/NTSD). However, both Cordbg and Mdbg are very primitive command line debuggers written primarily as samples. Visual Studio is te real debugger.
Cordbg is located in the V1.1 SDK.