views:

24

answers:

1

Is there a lightweight way to watch and record the values of properties of arbitary instances in my .NET application? Preferably one that works for release builds too and without having to attach a full fledged debugger. Sort of like what Crack.NET does but with live updates, recording and most importantly, one that works with mixed mode (MFC, C++/CLI) assemblies too.

A: 

Snoop.NET and Hawkeye update their properties on the fly, but have no recording feature.

They're both open source, so I guess you could add that feature by yourself, but assuming you're only doing this for debugging/learning needs, I'd suggest just opening Snoop/Hawkeye and using a video recording tool like SnagIt to capture a video of both the application I'm learning about, and the properties window as it refreshes.

Omer Raviv
Both tools only work for GUI Controls. Unlike Crack.NET where I can investigate all type instances in a process.
bitbonk