Notes on Managed Debugging, ICorDebug, and random .NET stuff
Here are some cool .NET tools from MSDN / codeplex, complete with Download and tutorial links.
Your post is titled "cool .NET tools" but all the tools you are listing are done by Microsoft. The only place where cool .NET tools are done lately is Microsoft??? Sounds like Microsoft mono-culture is starting all over again...
Q - My first line explicitly states "from MSDN / codeplex".
Feel free to post a link to your favorite non-MS .NET tools.
Lots of great stuff this time. CLR/Interop There has always been a ton of confusion about CLR assembly
Q -- while all these tools are being released by MS many of them started as pet projects by people who just happen to work at MS (or later joined MS) and then some of them ended up with more support by the powers that be.
For instance:
- PerfConsole: I wrote this just to play around with managed code and make my job easier and is now released to the public as a sample.
- MDbg: written by another member of the CLR team to scratch an itch which then became a primary tool for testing the CLR and now is released to the public as a sample.
- CLRProfiler: written by Peter Solich just because it seemed like a good thing to do and it turned out great
- IronPython: started by Jim to prove that the CLR sucked, he ended up coming to a different conclusion, so much so that he joined the CLR team.
I guess in the end it's not too surprising however that Mike came across a number of tools built by CLR team members, we all work in the same building, on the same floor and run into each other all the time.
-josh
May I suggest Lutz Roeder's Reflector for .NET
http://www.aisto.com/roeder/dotnet/
"Reflector is the class browser, explorer, analyzer and documentation viewer for .NET. Reflector allows to easily view, navigate, search, decompile and analyze .NET assemblies in C#, Visual Basic and IL."
I agree with Mike and Josh. These are good tools to know. Here are some other cool tools:
Scott Hanselmans's list of awesome tools - http://www.hanselman.com/blog/ScottHanselmans2005UltimateDeveloperAndPowerUsersToolList.aspx
GnuWin32 tools - http://gnuwin32.sourceforge.net/packages.html
Windows Server 2003 Resource Kit Tools - http://www.microsoft.com/downloads/details.aspx?FamilyID=9d467a69-57ff-4ae7-96ee-b18c4790cffd&displaylang=en
Lots of great stuff this time. CLR/Interop There has always been a ton of confusion about CLR assembly version numbers since 1999 and a lot of people don't understand all the different version numbers. Luckily, Richard is starting a series on them with