Is there a tool for attaching to a running process which is in .NET 3.5 and take a snapshot?
I have looked at .NET Memory profiler, dotTrace memory and RedGate ANTS profiler and none of them seems to be able to do it.
.NET Memory profiler and ANTS can attach to only to .NET 4.0 processes and dotTrace memory does not seem to be able to attach to running processes.
UPDATE
OS is Windows Server 2003 (R2).