Pra que usa a plataforma .Net existem algumas boas ferramentas de auxilio no desenvolvimento. Lá nos idos de julho de 2004 a MSDN Magazine publicou uma lista de 10 ferramentas que todo desenvolvedor deveria ter.
Olhando a lista, os programas que eu achei mais úteis são: o
.Net Reflector que permite abrir DLLs do .Net e ver sua estrutura interna em código C# (e ainda é possivel pegar algumas extensões para código Delphi e C++), o
NDoc para gerar documentação usando comentários XML, e o
Snippet Compiler que é muito útil na hora de fazer um pequeno programa, já que ele não exige a criação de um projeto com aquele monte de arquivos que o Visual Studio gera.
Confira a lista completa no
artigo do MSDN e alguns outros programas, como um interessante editor HTML, na página do criador do .Net Reflector
Lutz Roeder's Programming .Net.