Useful C# tools

If you're a reader of this blog than you probably know about this already.  But who really knows and just in case you don't, here's a link to Duncan Mackenzie's great page of C# tools.  You'll find links to all sorts of .Net libraries, compilers for your platform of choice (definitely try Mono if you're on a Mac), obfuscators, decompilers, profilers and much much more.  My favorite tool on that page?  Definitely Lutz Roeder's Reflector.  One of the few tools that I feel is "just right" and an indespensible tool for any .Net developer.  It was on this page that I found the C# mode for emacs.  I use it mainly for font-lock, but it's still really useful.  If you haven't checked this out you should, you just might find something useful for you now or in the future!

Comments (11)

  1. I can’t believe the <a href="">Resharper</a&gt; by Jet Brains is not in the list.

  2. Timur: Please send that information to Duncan so he can update the list.

  3. Wes says:

    FYI: One of my favorite places to look for C#/.Net tools in general is it has a very nice collection. There is also

  4. Fabrice says:

    Reflector version 3 was better though. It had more features 🙁

  5. eric says:

    What? Reflector 4 is way cooler – never fails, never locks assemblies, runs with all .net versions including whidbey. I havent noticed any features missing?

  6. Fabrice says:

    Discussing with Lutz Roeder just revealed that Reflector 4 has the same features as Reflector 3.

    The problem is that the commands are not easy to find. Reflector 3 was more intuitive, in my opinion. Let’s hope Lutz improves that a bit.

  7. eric says:

    Fabrice, are the commands now harder to find or do you just expect to find them somewhere else? In my opinion Reflector 4 is a bit easier to understand.

  8. Hi Cyrus,

    What code editor do you use to test mono under osx? I’m testing with…

  9. Miguel: Emacs. Tried and true.

  10. Fernando says:

    Other good resource is it contains a catalog of open source software written in c#

Skip to main content