2008-08-19 11 views
8

Hier sind einige, die ich benutze (alle frei verfügbar sind):Welche Tools (kostenlos oder nicht) finden Sie nützlich für die Entwicklung und das Debuggen von C#/C++?

Hex Editor: Hexplorer
Debugger: WinDbg
Dokumentation Compiler: SandCastle
Automatische Körperbau: Cruise Control.Net

+0

Mein god..Hexplorer ist wirklich erschreckend, wie schlimm es ist! Wenn jemand anderes dies liest, verschwende keine Zeit mit dem Herunterladen. Sie können die Auswahl nicht nach oben ziehen. Wenn Sie also den Anfang einer Datei hacken möchten, können Sie das nicht tun. Langsam wie die Hölle, Interface ist nicht Standard und verrückt .. Viele andere Probleme. Bleib weg. – scobi

Antwort

0
  • Resharper 4.0 ersetzen das eingebaute Refactoring (kommerziell)
  • GhostDoc für Auto-Code-Dokumentation (kostenlos)
5

Reflector

Reflector ist die Klasse-Browser, Explorer Analyzer und Dokumentation Viewer für .NET. Reflektor ermöglicht einfach anzuzeigen, zu navigieren, suchen, dekompilieren und analysieren .NET-Assemblies in C#, Visual Basic und IL.

0

Ich nehme an, dass die Slightly Gibb Antwort Visual Studio 2008, jedoch wäre:

Configuration Management (essential):

  • PVCS (Serena ChangeMan)
  • Beyond Compare

Editoren:

  • Notepad ++
  • HexWorkshop
  • TextPad

Screen-Captures (für Windows-Anwendungen)

  • Faststone Image Viewer
1

WinDBG

Symbole Server

Quellserver

Minidumps

1

Wir verwenden Microsoft Application Verifier-Tool in Verbindung mit WinDbg routinemäßig, wenn neue C++ Code zu entwickeln. Je früher Sie einen Fehler in Ihrem Code feststellen, desto billiger ist es zu beheben. Erhalten Sie es hier:

Application Verifier Download

Das LeakDiag Werkzeug und zugehörige ldgrapher sind nützliche Werkzeuge, Speicherlecks in native Anwendungen zu erkennen.Sie können sie hier:

ftp:Leak Diag

ftp:LDGrapher

Es gibt einige ausgezeichnete Blogs da draußen zu reden Tools wie WinDBG Debugging Toolbox einer meiner Favoriten ist.