tags:

views:

442

answers:

8

Here are some that I use (all freely available):

Hex Editor: Hexplorer http://sourceforge.net/projects/hexplorer/
Debugger: WinDbg http://www.microsoft.com/whdc/resources/downloads.mspx
Documentation Compiler: SandCastle http://www.sandcastledocs.com/Wiki%20Pages/Home.aspx
Automatic Build: Cruise Control.Net http://ccnet.thoughtworks.com/

Rob

+4  A: 

Visual Assist X

darkdog
A: 
  • Resharper 4.0 to replace the built-in refactoring (commercial)
  • GhostDoc for auto-code documentation (free)
hitec
+3  A: 

Reflector

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.

Tuoski
A: 

I suppose that the Slightly Gibb answer would be Visual Studio 2008, however:

Configuration management (essential):

  • PVCS (Serena ChangeMan)
  • Beyond Compare

Editors:

  • Notepad++
  • HexWorkshop
  • TextPad

Screen Captures (for windows apps)

  • FastStone Image Viewer
TK
+1  A: 

WinDBG

Symbols server

Source server

Minidumps

MSN

Mat Noguchi
+1  A: 

We use Microsoft Application Verifier tool in conjunction with WinDbg routinely when developing new C++ code. The sooner you detect a fault in your code the cheaper it is to fix. Get it here:

Application Verifier Download

The LeakDiag tool and associated ldgrapher are useful tools to detect memory leaks in native applications. You can get them here:

ftp:Leak Diag

ftp:LDGrapher

There are some excellent blogs out there talking about using tools like WinDBG Debugging Toolbox is one of my favourites.

Paul Arnold
A: 

PEBrowsePro and PEBrowseDbg.

Both at: http://www.smidgeonsoft.com/

leppie