|
Tools every .NET developer needs:
*Know any tools you thing belong here? Email me!
TCPTrace Simon Fell [download from pocketsoap.com] Strictly speaking this may not be a .NET tool but I use it ALL the time for monitoring HTTP traffic. And it's a single .EXE, so I just dump it in windowssystem32 and forget about it.
Anakrino Jay Freeman [download from saurik.net] Anakrino is an amazing tool for inspecting IL and seeing it in C# or C++ form. Jay Freeman pretty much wrote it solo. Wow!
Reflector.NET Lutz Roeder [download from lut'z site at aisto] Reflector is a sort of ILDASM++. My favorite feature is "Call Tree", allowing you to drill down into IL methods to see what other methods they call. Lutz has lots of other goodies too, including all-important .NET port of DigDug.
The Allocation Profiler Maheshp@microsoft [download from gotdotnet.com] The Allocation profiler lets you profile memory allocation and various other runtime statistics from a running managed executable. Even better it comes with source code. Indispensable way of seeing inside your process.
FxCop [download from gotdotnet.com] From gotdotnet: FxCop is a code analysis tool that checks your .NET assemblies for conformance to the .NET Framework Design Guidelines . It uses reflection, MSIL parsing, and callgraph analysis to inspect your assemblies for more than 175 defects in the following areas: naming conventions, library design, localization, security, and performance. It's extensible too, so you can add your own rules for verification. Very useful for larger projects.
What languages can I use to write managed code?
There is a list of language vendors at gotdotnet.
General links
Fabrice's page This page has tons of other links to tools. I defer to him for more references...
© Copyright 2003 Jason Whittington.
Last update: 3/26/2003; 9:40:42 AM.
|