2008-08-19 3 views
8

Вот некоторые, которые я использую (все свободно доступны):Какие инструменты (бесплатные или другие) полезны для разработки и отладки C#/C++?

Hex Editor: Hexplorer
Debugger: WinDbg
Документация Компилятор: SandCastle
Автоматическая Сложение: Cruise Control.Net

+0

Мои god..Hexplorer поистине ужасающим в том, как это плохо! Если кто-то еще это прочитает, не тратьте время на его загрузку. Невозможно перетащить мышью вверх, поэтому, если вы хотите взломать верхнюю часть файла, вы просто не сможете этого сделать. Медленно, черт возьми, интерфейс нестандартен и застенчив. Много других проблем. Держись подальше. – scobi 2009-05-13 02:56:13

ответ

0
  • Resharper 4.0 для замены встроенного рефакторинга (коммерческого)
  • GhostDoc для авто-кода документации (бесплатно)
5

Reflector

Рефлектор класс браузер, исследователь, анализатор и документация просмотра для .NET. Отражатель позволяет легко просматривать, перемещаться, искать, декомпилировать и анализировать .NET-сборки в C#, Visual Basic и IL.

0

Я полагаю, что слегка Гибб ответ будет Visual Studio 2008, однако:

Управление конфигурацией (обязательно):

  • PVCS (Serena ChangeMan)
  • Beyond Compare

Редакторы:

  • Notepad ++
  • HexWorkshop
  • TextPad

Тепловозы (для окон приложений)

  • FastStone просмотра изображений
1

WinDBG

Символы сервера

Исходный сервер

Минидампы

1

Мы используем Microsoft Application Verifier инструмент в сочетании с WinDbg обычно при разработке нового кода C++. Чем раньше вы обнаружите ошибку в коде, тем дешевле ее исправить. Получить его здесь:

Application Verifier Download

Инструмент LeakDiag и связанные с ними ldgrapher являются полезными инструментами для обнаружения утечек памяти в родных приложениях.Вы можете получить их здесь:

ftp:Leak Diag

ftp:LDGrapher

Есть некоторые отличные блоги там говорить об использовании таких инструментов, как WinDBG Debugging Toolbox это один из моих любимых.