|
|
Building and build automation
BuildConsole.NETListens to msbuild and shows what is going on with your build
Cruise ControlA framework for a continuous build process
Draco.NETA Windows service application designed to facilitate continuous integration
NAntNAnt is a popular, and free, .NET build tool
NAntContribTasks and tools that haven't made it into the main NAnt distribution
.NET PrebuildA cross-platform XML-driven pre-build tool
Code coverage
CoverageEyeNot a bad idea to have it as part of your build process
NCoverHighlights areas of code which are not being exercised by your tests
PartCoverLike NCover but has a few advantages for specifying a selection
Prof-It for C#Standalone profiler for C# with minimal instrumentation of the source code
SourceMonitorCampwood Software's solution for code coverage and review
Code generation tools
NVelocityThe template engine that is a port of the Jakarta Velocity project
Snippet CompilerGuess what, a snippet compiler that compiles snippets
SnippyThe C# Code Snippet Editor
Code review and auditing
Code AnalyzerCode Analyzer tool by Ivan Zderadicka
CodeStyle EnforcerAs it says, a code style enforcer, by Joel Fjorden (aka Will o Wisp)
NDependControlling the complexity, the quality and the evolution of .NET code
Debugging and logging
CLR SpyA set of debug probes that help find and diagnose bugs, even in a production environment
Log4NetA .NET implementation of the Log4J system that outputs log statements
Managed Stack Explorer (MSE)Gets stack traces for your .NET 2.0 applications
Microsoft Enterprise Library (patterns & practices)Includes a large and powerful (albeit complex) logging framework
.NET Logging FrameworkFull featured logging framework
PEBrowse ProfessionalStatic-analysis tool and disassembler for Win32/Win64 executables and .NET assemblies
Regex Visualizer KitVisual Studio Debug Visualizer for Regular Expressions
SOSEXSOSEX .NET Debugging Extension by Steve Johnson
TraceToolExtremely versatile logging and tracing tool
Documentation and authoring tools
DocProjectDocProject drives the Sandcastle help generation tools using Visual Studio
DoxygenA very popular source code documentation generator tool
NDocNDoc Code Documentation Generator for .NET (discontinued?)
SandcastleThe Sandcastle documentation compilers for Managed Class Libraries
Editors and IDE's
EclipseAn open development platform
Notepad2 and Notepad++A better version of notepad.exe
SharpDevelopThe Open Source Development Environment for .NET
Miscellaneous tools
ILMergeMerges multiple .NET assemblies into a single .NET assembly
NT CoreExplorer Suite, PE Detective
Programmers ToolsA collection of programmers tools
Roy OsheroveVarious free tools provided by Roy Osherove
Snippet CompilerAs the name says, it compiles snippets
Windows Layout Manager (WiLMA)The most advanced windows layout manager, until the next version
Obfuscation and decompilation tools
ASMEXFree-source .NET Assembly Examiner
DILEDotNET IL Editor and disassembler
Dis#Another .NET decompiler
Performance and analysis tools
Allocation ProfilerVisualizing and analyzing allocations on the GC heap
ANTSRed-Gate ANTS profiler for .NET code and memory
CLR Profiler for .NET 2.0Allows developers to see the allocation profile of their managed applications
DevPartner PA, CECompuware DevPartner Performance Analysis Community Edition
NProfA statistical profiler for .NET applications.
Perf+Built on top of the perfmon, Perf+ is perfmon for professionals
Performance Console (PerfConsole)Allows developers to analyze Visual Studio Performance Profiler's reports
YourKitYourKit Profiler for .NET, integrates with Visual Studio
Reflector and add-ins
ReflectorLutz Roder's Reflector for .NET
Reflector Add-insThe Reflector Add-ins on CodePlex
Reflector.FileDisassemblerDumps the decompiler output to files of any Reflector supported language
Regular expression (RegEx) tools
RegexDesigner.NETTHe regular expression tool by Chris Sells
RegulazyRegulazy is a visual Regex Creation tool for beginners
The RegulatorAn advanced regular expressions (RegEx) testing and learning tool
Testing and automation
MbUnitGenerative unit test framework for the .NET Framework
.NET MockA .NET framework to facilitate developing unit tests in the mock object style
NUnitUnit-testing framework for all .NET languages
TestDriven.NETRun unit tests with a single click, anywhere in your Visual Studio solutions
TypeMockA powerful tool enabling you to focus on writing unit tests
ZaneBugAdvanced tool for comprehensive unit and integration testing
Versioning and configuration management
AnkhSVNA Subversion (SVN) addin for Microsoft Visual Studio .NET
PerforceFast Software Configuration Management System (free and commercial)
Subversion (SVN)The Version Control System that is a compelling replacement for CVS
Tortoise SVNWindows shell extension for Subversion (SVN)
XAML
MyXamlExtensive open source XAML
SketchPathThe XPath Tool, like Regulator for Regex, but for XPath
SWF2XamlAdobe Flash to Xaml conversion
If you have a resource you think should be listed here, drop us a note.
This is not an exhaustive and comprehensive list but rather a place for us to share
interesting links and useful resources when we encounter them.
|