share
Stack Overflow.NET "must-have" development tools
[+194] [87] nzpcmad
[2008-10-08 00:22:22]
[ .net devtools ]
[ http://stackoverflow.com/questions/180939/net-must-have-development-tools ] [DELETED]

James Avery wrote a classic article a while back entitled Ten Must-Have Tools Every Developer Should Download Now [1] which is a companion to Visual Studio Add-Ins Every Developer Should Download Now [2] and Scott Hanselman [3] has an excellent list on his blog [4], but if you were on a desert island and were only allowed three .NET development tools which ones would you pick?

Update: Assuming you already have an IDE [5] like Visual Studio ...

Update (5): Up to 08/01: The current state of play:

What I find particularly interesting about this is that "NUnit + TestDriven.Net " is right up there in third place which shows the growing emphasis on testing as an integral part of the development process rather than as an adjunct which is simply bolted on.

And I'm somewhat perplexed that CodeSmith [31] didn't receive a single vote?

You should limit answers to software that isn't a VS addin as we've already had that thread. - John Sheehan - Runscope
(7) if i was on a desert island why the heck would i still be writing code? and where would the electricity come from for the computer? - Steven A. Lowe
(1) Hah hah ha Indeed. And even if you have one of those 1LPC with auto charger, you couldn't write .net apps because of the license. Nice comment Steven... - OscarRyz
Should be a wiki - AnthonyWJones
Feels like this has been asked in one form or another many a time before... - Gavin Miller
Sorry Wiki now, my bad. - Binoj Antony
@LFSR Consulting, it has. - George Stocker
seriously, people instead of posting here, post here: stackoverflow.com/questions/180939/… this is almost as exact of a duplicate as it gets... - Epaga
Well, its mentioned in the question itself. - Binoj Antony
(3) How is this a duplicate? This is clearly specific to FREE applications, which the other article does not stipulate. - Joseph
It's not, the over zealous wiki librarian-goblins at work - Chris S
"this is almost as exact of a duplicate as it gets" That made me chuckle - Ed S.
This should be left closed and the other post should be edited into free/commercial categories IMO. - Sam Pearson
Why nobody mentioned that first "must-have" is PC/LAPTOP?? - Pratik Deoghare
@Joseph: what do you mean "this is clearly specific to FREE applications..."? Resharper, second on the list, isn't free. And I'm pretty sure CodeRush isn't free either. - Beska
@Beska If you look at the revision history, this question was merged at some point, so I think at one time or another this question was asked in the context of free tools, but looking at it now that comment is no longer applicable. - Joseph
@Joseph: Gotcha. Vielen dank. - Beska
Here is a good review of powerful tools for .NET development: blog.qarea.com/net-development/… - QArea
[+89] [2009-03-20 15:50:08] Josh Stodola

.NET Reflector [1] - Class browser, analyzer, and decompiler for .NET.

[1] http://www.red-gate.com/products/reflector/

I like Reflector very much! - Hasan Khan
I just had to come back here and add a comment and say that ever since RedGate software took over Reflector, the quality of the product has gone down-hill tremendously. Now it tells me I must update before launching the program, and this greatly interferes with my productivity. On top of that, the updates fail half of the time, or I simply get redirected to the web site where I have to provide information such as email address just to get a download link. I am losing patience with Reflector! - Josh Stodola
(8) Reflector's going paid-only. - Dan Abramov
(4) wiki.sharpdevelop.net/ilspy.ashx is the alternative to Reflector. - iOnline247
(3) you can use JustDecompile telerik.com/products/decompiler.aspx. It's quite good also have reflexil as add-in weltam.wordpress.com/2013/04/08/… - Welly Tambunan
(4) Another free alternative: jetbrains.com/decompiler - Wilfred Knievel
1
[+71] [2008-10-08 00:29:24] Tim Jarvis

Process Explorer [1] from SysInternals [2] is a must-have.

[1] http://en.wikipedia.org/wiki/Process_Explorer
[2] http://technet.microsoft.com/en-us/sysinternals/default.aspx

(2) Not only for .net but for all windows development this is a must have :) - d0k
Also it should always be together with ProcessMonitor - Poma
Should be on by default. - James Woolfenden
2
[+59] [2009-03-20 15:45:29] Sebastian Hoitz

Paint.NET [1]

This is a free image editing tool developed using .NET.

[1] http://www.getpaint.net/

(9) Call me old-school, but I really prefer GIMP for image editing :) - Jørn Schou-Rode
(1) the new link is getpaint.net - Amitd
3
[+38] [2009-03-20 15:47:13] Binoj Antony

Expresso [1] - Regular Expression Development Tool

[1] http://www.ultrapico.com/Expresso.htm

Regex's are the bain of my life! - James
4
[+37] [2008-10-08 00:26:19] Jason Jackson

Other than Microsoft tools like Visual Studio [1] and SQL Server Management Studio [2]?

  1. .NET Reflector [3]
  2. MSDN Library [4] (Assuming no Internet access on an island)
  3. NUnit + TestDriven.Net
[1] http://en.wikipedia.org/wiki/Microsoft_Visual_Studio
[2] http://en.wikipedia.org/wiki/SQL_Server_Management_Studio
[3] http://en.wikipedia.org/wiki/.NET_Reflector
[4] http://msdn.microsoft.com

+1 for NUnit and Reflector. - Bobby
5
[+37] [2009-03-20 16:14:15] Johnny Blaze

LinqPad [1]

It's a useful tool to write and test snippets of code. It has a nice built in editor with syntax coloring and optional auto-completion. It primarily focuses on LINQ [2] and database queries.

[1] http://www.linqpad.net/
[2] http://en.wikipedia.org/wiki/Language_Integrated_Query

(2) Please write the description of this utility. - Binoj Antony
6
[+35] [2008-10-08 00:43:53] John Sheehan - Runscope

WinMerge [1]

[1] http://www.winmerge.org

7
[+34] [2008-10-29 20:02:50] bioskope

I find log4net [1] to be pretty handy when doing work for an n-tier architecture [2].

[1] http://logging.apache.org/log4net/index.html
[2] https://en.wikipedia.org/wiki/Multitier_architecture

8
[+33] [2008-10-29 19:40:13] Sara Chipps

Fiddler [1], I didn't see that one.

[1] http://en.wikipedia.org/wiki/Fiddler_%28software%29

isn't Fiddler useful only for IE7 ?. IE8 has its own debugger - user215054
(1) @user215054, not only browsers use HTTP... - Thomas Levesque
9
[+32] [2009-03-20 16:39:50] Sean

Nunit [1]

[1] http://www.nunit.org/index.php

10
[+31] [2009-03-20 16:20:16] si618

I can't believe TortoiseSVN [1] and Beyond Compare [2] aren't higher up this list!

For documentation, Sandcastle Help File Builder [3] is a great companion to Sandcastle [4] with useful assistance from GhostDoc [5].

[1] http://tortoisesvn.net
[2] http://www.scootersoftware.com/
[3] http://www.codeplex.com/SHFB
[4] http://www.codeplex.com/Sandcastle
[5] http://www.roland-weigelt.de/ghostdoc

(1) +1 for TSVN, Sandcastle, SHFB! - Daniel Schaffer
+1 for Tortoise...higher up the list now!!! ;) - IAbstract
+1 for Beyond Compare - tomsv
11
[+30] [2008-10-08 02:43:45] Cade Roux

PowerShell [1]

[1] http://www.microsoft.com/windowsserver2003/technologies/management/powershell/default.mspx

12
[+30] [2009-03-20 15:55:00] Mat Nadrofsky

The Ankh SVN [1] .NET plug-in for Subversion [2] integration. It makes working with Subversion much nicer from within Visual Studio, and as the project progresses, it's getting more reliable and feature rich all the time.

[1] http://ankhsvn.open.collab.net/
[2] http://en.wikipedia.org/wiki/Subversion%5F%28software%29

13
[+29] [2008-10-08 20:04:43] Chris Pietschmann

Other than Visual Studio 2008 [1], I'd have to say...

.NET Reflector [2]!

[1] http://en.wikipedia.org/wiki/Microsoft_Visual_Studio#Visual_Studio_2008
[2] http://www.red-gate.com/products/reflector/index.htm

14
[+26] [2009-03-20 19:03:20] irperez

TortoiseSVN [1] (Subversion client for Windows)

[1] http://tortoisesvn.tigris.org/

15
[+22] [2008-10-08 00:41:51] MagicKat
[1] http://www.jetbrains.com/resharper/index.html
[2] http://www.red-gate.com/products/reflector/index.htm
[3] http://image.shutterstock.com/display_pic_with_logo/76674/76674,1173912477,1/stock-vector-rubber-duck-2874695.jpg

(32) Okay you got me I thought Rubber Ducky was an actual tool - Omar Kooheji
(4) Damn, even with the comment there I lost the game... - Pete H.
Got me too!! Hate you! :P - Andrei Rînea
Please update rubber ducky link. It is broken now. :( - Andrei Rînea
(4) But [Rubber Ducky] really is a development tool. en.wikipedia.org/wiki/Rubber_duck_debugging - radarbob
16
[+19] [2008-10-08 00:32:48] Oliver Hallam

I could, if absolutely necessary, survive without a unit testing framework, since it is possible to knock out a basic one in a couple of days, otherwise Gallio [4] is my fourth choice.

[1] http://en.wikipedia.org/wiki/ReSharper
[2] https://en.wikipedia.org/wiki/Red_Gate_%28company%29#Products
[3] http://en.wikipedia.org/wiki/NCover
[4] http://code.google.com/p/mb-unit/

What profiler? ANTS Performance Profiler or ANTS Memory Profiler? - Peter Mortensen
17
[+19] [2008-10-08 02:38:49] Hamish Smith

CruiseControl.NET [1], a tool for supporting continuous integration [2].

[1] http://en.wikipedia.org/wiki/CruiseControl
[2] https://en.wikipedia.org/wiki/Continuous_integration

18
[+16] [2008-12-18 16:56:36] Patrick from NDepend team

NDepend [1]. It covers a set of unique features described in Product Features [2]:

  • Code Query and Rule over LINQ
  • Compare Builds
  • 82 code metrics
  • Manage Complexity and Dependencies
  • Detect Dependency Cycles
  • Harness Test Coverage Data
  • Enforce Immutability and Purity
  • Warnings about the health of your Build Process
  • Generate custom report from your Build Process
  • Diagrams
[1] http://www.NDepend.com
[2] http://www.ndepend.com/Features.aspx

19
[+13] [2008-10-08 00:47:49] ckramer

On the commercial side, I can't live without CodeRush and Refactor Pro! [1]. ReSharper [2] is an excellent tool as well, but there are some things the DevExpress tools do better that, for me, outweigh the things that ReSharper does better.

On the free/open source side:

If you want to produce documentation, then Sandcastle [7] is the way to go.

[1] http://www.devexpress.com/Products/Visual_Studio_Add-in/Coding_Assistance/
[2] http://en.wikipedia.org/wiki/ReSharper
[3] http://www.nunit.org
[4] http://www.mbunit.com
[5] http://www.testdriven.net
[6] http://code.msdn.microsoft.com/PowerCommands
[7] http://www.codeplex.com/Sandcastle

20
[+11] [2009-03-20 16:06:08] Kent Boogaart

TestDriven.NET [1], a unit testing add-in for Visual Studio.

[1] http://www.testdriven.net/

21
[+9] [2008-10-08 20:06:15] Ryan Duffield

I've recently started xUnit.net [1] (as opposed to NUnit) and rather like it.

Edit: also, SourceGear DiffMerge [2].

[1] http://www.codeplex.com/xunit
[2] http://sourcegear.com/diffmerge/

Yes diffmerge is very good on top of the one built into TortoiseSVN! - Kieran Benton
22
[+8] [2008-10-08 00:31:28] steve_c

In this order:

  1. ReSharper [1]
  2. .NET Reflector [2]
  3. NUnit [3]
  4. Rhino Mocks [4] or a similar mocking [5] framework
[1] http://en.wikipedia.org/wiki/ReSharper
[2] http://en.wikipedia.org/wiki/.NET_Reflector
[3] http://en.wikipedia.org/wiki/NUnit
[4] http://hibernatingrhinos.com/oss/rhino-mocks
[5] https://en.wikipedia.org/wiki/Mock_object

23
[+7] [2009-03-20 15:50:47] trendl

Another regular expression development tool - Regulator [1]

[1] http://sourceforge.net/projects/regulator/

24
[+7] [2009-03-20 15:55:09] Peter Tate

Hawkeye [1] - .NET Runtime Object Editor

[1] http://hawkeye.codeplex.com/

Wow! Never heard about this tool. This is really must have - Mandeep Janjua
25
[+7] [2009-03-20 16:04:04] Binoj Antony

Viewstate Decoder [1] - By Fritz Onion

[1] http://alt.pluralsight.com/tools.aspx

26
[+6] [2008-10-08 00:36:06] Haoest

SQL Profiler. There's a free one that works for SQL Server Express [1] as well, DataWizard SQL Performance Profiler [2].

[1] http://en.wikipedia.org/wiki/SQL_Server_Express
[2] http://sqlprofiler.googlepages.com/

27
[+6] [2008-10-08 00:41:20] Brendan Kowitz

I'd NEED unit testing [1] and version control [2] or I'd swim off that desert island.

[1] https://en.wikipedia.org/wiki/Unit_testing
[2] https://en.wikipedia.org/wiki/Revision_control
[3] http://en.wikipedia.org/wiki/NUnit
[4] https://en.wikipedia.org/wiki/VisualSVN
[5] http://www.testdriven.net/

28
[+6] [2009-03-20 15:56:51] Peter Tate

Ruler [1] - pixel ruler implemented in .NET

[1] http://www.sliver.com/dotnet/ruler/

nice tool, haven't seen it before.. - Andrei Rînea
29
[+6] [2009-03-20 16:06:51] Tab

Snippet Compiler [1]

[1] http://www.sliver.com/dotnet/SnippetCompiler/

30
[+5] [2008-10-08 01:59:27] Glenn Slaven
  1. BeyondCompare [1]
  2. .NET Reflector [2]
  3. DPack [3], a Visual Studio plugin
[1] http://www.scootersoftware.com/
[2] http://www.red-gate.com/products/reflector/index.htm
[3] http://www.usysware.com/dpack/

31
[+4] [2009-03-20 16:30:31] Chris

Or Kaxaml [1]

[1] http://www.kaxaml.com/

32
[+3] [2008-10-08 02:33:56] David Robbins
[1] http://en.wikipedia.org/wiki/Process_Explorer
[2] http://en.wikipedia.org/wiki/Process_Monitor#FileMon
[3] https://en.wikipedia.org/wiki/Process_Monitor#RegMon
[4] http://www.devexpress.com/Home/Mission.xml
[5] http://en.wikipedia.org/wiki/NUnit
[6] http://en.wikipedia.org/wiki/VMware
[7] https://en.wikipedia.org/wiki/Notepad++

33
[+3] [2008-10-28 17:48:02] Morph
  1. DevExpress [1] tools
  2. .NET Reflector [2]
  3. Notepad++ [3] for all sorts of file editing
[1] http://www.devexpress.com/Home/Mission.xml
[2] http://en.wikipedia.org/wiki/.NET_Reflector
[3] https://en.wikipedia.org/wiki/Notepad++

34
[+3] [2009-03-20 16:01:34] Binoj Antony

Snippy [1]. Quickly compile/evaluate C# code and see the output. It was created by Jon Skeet [2].

[1] http://csharpindepth.com/Downloads.aspx
[2] http://stackoverflow.com/users/22656/jon-skeet

35
[+3] [2009-03-20 19:00:22] OscarRyz

Uhmm what about:

PowerShell [1]

Here's a very interesting video [2] from the "Java And Object Oriented" ( JAOO ) conference.

[1] http://www.microsoft.com/windowsserver2003/technologies/management/powershell/default.mspx
[2] http://blog.jaoo.dk/2009/02/09/windows-powershell-a-command-line-shell-and-scripting-language/

36
[+3] [2009-03-20 19:01:02] irperez

VisualSVN Server [1] (Subversion Source Control for Windows & Active Directory)

[1] http://www.visualsvn.com

37
[+2] [2008-10-08 00:48:09] Cody Brocious
[1] http://en.wikipedia.org/wiki/E_Text_Editor
[2] http://en.wikipedia.org/wiki/NAnt
[3] http://en.wikipedia.org/wiki/.NET_Reflector

38
[+2] [2008-10-09 20:59:47] Jobi Joy

When it comes to .NET 3.5 ( WPF [1] and Silverlight [2]), you got plenty of more tools for the programming:

  1. Expression Studio [3] ( Blend [4] for Silverlight and WPF)
  2. XAMLPad [5]
  3. KaXaml [6]
  4. Blender [7] for 3D modeling
  5. Snoop [8], a WPF tool

And of course .NET Reflector [9] as always.

[1] http://en.wikipedia.org/wiki/Windows_Presentation_Foundation
[2] http://en.wikipedia.org/wiki/Microsoft_Silverlight
[3] https://en.wikipedia.org/wiki/Microsoft_Expression_Studio
[4] http://en.wikipedia.org/wiki/Microsoft_Expression_Blend
[5] https://en.wikipedia.org/wiki/XAMLPad
[6] http://www.kaxaml.com/
[7] http://en.wikipedia.org/wiki/Blender_%28software%29
[8] http://blois.us/Snoop/
[9] http://www.red-gate.com/products/reflector/index.htm

39
[+2] [2009-03-20 17:10:48] Tamas Czinege

EQATEC Profiler [1] - You cannot overstate the value of a good profiler, and this is a definitely a good one.

[1] http://www.eqatec.com/tools/profiler

40
[+2] [2009-03-20 19:03:16] dr. evil

Cropper [1] , like Vista's snipping tool, for taking screenshots quickly. Useful for graphic design, documentation, bug reporting etc.

[1] http://www.codeplex.com/cropper

41
[+2] [2009-03-20 19:25:07] community_owned

Keepass [1] for managing passwords.

[1] http://keepass.info/

42
[+2] [2009-03-20 19:28:18] Gordon Bell

TimeSnapper [1]

[1] http://www.timesnapper.com

43
[+2] [2009-04-24 19:57:20] Stécy

Here's what I MUST have on every install:

  • AnkhSVN 2
  • NUnit
  • SandCastle

44
[+2] [2009-04-24 20:03:04] Canavar

Regulator [1] is one of my favorites. Open source regular expressions editor and tester.

[1] http://sourceforge.net/projects/regulator/

Damn this sounds amusing in Romanian =)))))) - Andrei Rînea
45
[+2] [2010-03-24 13:25:15] Rigobert Song

jQuery [1]

[1] http://jquery.com/

46
[+2] [2010-10-22 09:01:13] Rail

I would split this list by development target platform, otherwise it will be one huge list. For example:

[1] http://en.wikipedia.org/wiki/Windows_Presentation_Foundation
[2] http://en.wikipedia.org/wiki/Microsoft_Silverlight
[3] http://en.wikipedia.org/wiki/Windows_Forms

47
[+1] [2008-10-08 00:23:00] Ash
[1] http://en.wikipedia.org/wiki/.NET_Reflector
[2] http://en.wikipedia.org/wiki/NUnit

48
[+1] [2008-10-08 01:00:34] CMS
[1] http://www.red-gate.com/products/reflector/index.htm
[2] http://www.jetbrains.com/resharper/index.html
[3] http://www.viemu.com
[4] http://ankhsvn.open.collab.net
[5] http://www.jetbrains.com/profiler
[6] https://en.wikipedia.org/wiki/LINQPad
[7] http://www.sliver.com/dotnet/SnippetCompiler

49
[+1] [2008-10-08 01:50:47] Ryan Taylor

I'd have to vote for:

[1] http://en.wikipedia.org/wiki/E_Text_Editor
[2] http://en.wikipedia.org/wiki/.NET_Reflector
[3] http://en.wikipedia.org/wiki/Microsoft_Developer_Network

50
[+1] [2008-10-28 12:25:13] nportelli

CLCL [1], a clipboard extender. Not technically a .NET tool, but it is a very useful one as well none the less, and one I have been using for years.

I am also liking DiffMerge [2] for comparing too.

[1] http://www.nakka.com/soft/clcl/index_eng.html
[2] http://www.sourcegear.com/diffmerge/

51
[+1] [2008-10-29 19:55:40] Echostorm

CodeRush [1], Refactor Pro [2], and Fiddler [3] 2.

[1] https://en.wikipedia.org/wiki/CodeRush
[2] https://www.devexpress.com/Products/CodeRush/refactor_pro.xml
[3] http://en.wikipedia.org/wiki/Fiddler_%28software%29

52
[+1] [2009-01-07 19:52:51] Dmitri Nesteruk

I find it strange that people go for NUnit [11] ad TestDriven.NET [12]. The reason is that MbUnit is more powerful (even for simpler stuff like comparing two numbers) and the fact that ReSharper's unit testing support (for example, the Gallio plug-in) looks good and delivers. My test framework is thus NBehave + MbUnit.

[1] http://en.wikipedia.org/wiki/.NET_Reflector
[2] http://en.wikipedia.org/wiki/ReSharper
[3] http://www.ultrapico.com/expresso.htm
[4] http://code.google.com/p/mb-unit/
[5] http://www.codeproject.com/Articles/6060/MbUnit-Generative-Unit-Test-Framework
[6] https://github.com/nbehave/NBehave
[7] http://en.wikipedia.org/wiki/DotTrace
[8] http://submain.com/products/ghostdoc.aspx
[9] http://sourcecodeoutliner.codeplex.com/
[10] http://en.wikipedia.org/wiki/Sandcastle_%28software%29
[11] http://en.wikipedia.org/wiki/NUnit
[12] http://www.testdriven.net/

+1 for Expresso, it's a must-have to design and test regular expressions ! - Thomas Levesque
+1 for gallio. wonderful tool and integrates well with other test frameworks. - smaclell
53
[+1] [2009-03-20 16:05:09] Kent Boogaart

Snoop [1].

[1] http://blois.us/Snoop/

54
[+1] [2009-03-20 16:10:00] Tab

XAML Power Toys [1], an add-in for Visual Studio.

[1] http://karlshifflett.wordpress.com/xaml-power-toys/

55
[+1] [2009-03-20 18:00:01] ptoinson
[1] http://en.wikipedia.org/wiki/CruiseControl
[2] http://en.wikipedia.org/wiki/NUnit

56
[+1] [2009-04-24 20:02:46] Hannoun Yassir

1) Resharper

2) Reflector

3) SQL Profiler


57
[+1] [2009-09-04 11:39:32] Stevoni

I like to use MZ Tools [1] for both .Net and VBA development. I don't use all of the tools in Visual Studio, but use quite a bit more of them in VBA. The VBA is free and the VS add in has a trial. I really like the private clipboard with 10 slots and use the sort code elements quite a bit.

Coincedentally, a lot of the tools I use have redundant features.

[1] http://www.mztools.com/index.aspx

58
[+1] [2009-10-02 19:15:37] Gavin Miller

MsBuild Profiler [1] From the project:

MSBuild Profiler is a performance measurement tool for MSBuild scripts. MSBuild Profiler shows a graphical performance output for all your MSBuild scripts, giving you a fair chance to optimize your build time.

[1] http://msbuildprofiler.codeplex.com/

59
[+1] [2009-12-17 13:05:59] Kieran Benton
  1. Charles (HTTP proxy)
  2. Sourcegear Diffmerge
  3. TortoiseSVN (and built in Tortoise Diff)
  4. Reflector
  5. VisualSVN (for VS.NET integration)
  6. NUnit
  7. Redgate ANTS Profiler
  8. Expresso
  9. Firebug

What more do you need? :-)


60
[+1] [2009-12-30 05:12:23] smaclell

Moq [1]. It is a wonderful mocking [2] framework that is clean, effective and guides you into the pit of success regardless of what you are doing. The later version have added Silverlight [3] support and is highly configurable. I strongly suggest you check it out.

Another tool I have been enjoying lately is Notepad2 [4]. It is very similar to Notepad++ [5] (based on the same editor code base) which has been mentioned here numerous times. It provides syntax highlighting and most features that you would expect for an enhanced Notepad [6] (regular expression search, auto indentation and Unicode [7] support).

To round out the tools I would pick Gallio [8] (with MbUnit [9]) as a testing framework. It has a great deal of features built in and can support multiple testing libraries ( NUnit [10], xUnit [11], MSTest [12] as a start). Within the core set of tools is integration with Visual Studio and both GUI [13] and commandline test runners. MBUnit that comes with Gallio is also very handy and provides a great deal of the convenience features that help make testing a breeze.

[1] http://code.google.com/p/moq/
[2] https://en.wikipedia.org/wiki/Mock_object#Mocks.2C_fakes_and_stubs
[3] http://en.wikipedia.org/wiki/Microsoft_Silverlight
[4] http://en.wikipedia.org/wiki/Notepad2
[5] https://en.wikipedia.org/wiki/Notepad++
[6] http://en.wikipedia.org/wiki/Notepad_%28software%29
[7] http://en.wikipedia.org/wiki/Unicode
[8] http://www.gallio.org/
[9] http://code.google.com/p/mb-unit/
[10] http://en.wikipedia.org/wiki/NUnit
[11] https://en.wikipedia.org/wiki/XUnit
[12] https://en.wikipedia.org/wiki/MSTest
[13] http://en.wikipedia.org/wiki/Graphical_user_interface

61
[+1] [2010-09-28 11:29:07] Brian Rasmussen

I would recommend WinDbg [1] plus SOS.dll (which is part of the .NET framework). WinDbg+SOS is a powerful debugger for both managed and unmanaged code. It has helped me solve many, many problems that could not have been solved with Visual Studio alone.

Also, make sure to get SOSEX.dll [2] and PSSCOR2.dll [3]. Both are free too.

[1] http://en.wikipedia.org/wiki/WinDbg
[2] http://www.stevestechspot.com/
[3] http://www.microsoft.com/downloads/en/details.aspx?FamilyID=5c068e9f-ebfe-48a5-8b2f-0ad6ab454ad4&displaylang=en

would you mind sharing the problems that you solved using WinDbg? It will help me in understanding the usage of this tool better - Mandeep Janjua
(1) @MandeepJanjua Memory leaks, hangs, crashes, but also just getting a much better understanding of the runtime through inspection of what is going on. Please see some of my WinDbg/SOS answers for examples. - Brian Rasmussen
62
[+1] [2010-10-22 08:32:35] Cheburek

Have you tried to open 200 kB SQL [1] file in SQL Server Management Studio [2] 2008 with enabled IntelliSense [3]?

[1] http://en.wikipedia.org/wiki/SQL
[2] http://en.wikipedia.org/wiki/SQL_Server_Management_Studio
[3] http://en.wikipedia.org/wiki/IntelliSense
[4] http://sourceforge.net/projects/notepad-plus/
[5] http://www.softtreetech.com/isql.htm
[6] http://www.ssmstoolspack.com/
[7] http://www.red-gate.com/products/SQL_Search/index.htm

notepad++++. i use this constantly right alongside vs too. invaluable. - sweaver2112
63
[0] [2008-10-08 03:40:43] Guillo
[1] http://technet.microsoft.com/en-us/sysinternals/bb896647.aspx
[2] http://en.wikipedia.org/wiki/Winternals
[3] http://en.wikipedia.org/wiki/CruiseControl
[4] http://en.wikipedia.org/wiki/ReSharper
[5] http://en.wikipedia.org/wiki/.NET_Reflector
[6] https://en.wikipedia.org/wiki/LINQPad

64
[0] [2008-10-08 20:16:23] Bob King

I use the following:

[1] http://en.wikipedia.org/wiki/VMware
[2] http://en.wikipedia.org/wiki/.NET_Reflector

65
[0] [2008-10-08 20:20:04] ilitirit

ReSharper [1], GhostDoc [2], and SnippetCompiler [3].

[1] http://en.wikipedia.org/wiki/ReSharper
[2] http://submain.com/products/ghostdoc.aspx
[3] https://snippetcompiler.codeplex.com/

66
[0] [2008-10-14 20:54:00] nzpcmad

So the big three are:

  1. .NET Reflector [1]
  2. ReSharper [2]
  3. TestDriven.NET [3]

I won't be updating the list any longer.

[1] http://en.wikipedia.org/wiki/.NET_Reflector
[2] http://en.wikipedia.org/wiki/ReSharper
[3] http://www.testdriven.net/

67
[0] [2008-10-28 12:16:41] Gordon Hartley
[1] http://en.wikipedia.org/wiki/ReSharper
[2] http://en.wikipedia.org/wiki/NUnit
[3] http://www.testdriven.net/
[4] http://hibernatingrhinos.com/oss/rhino-mocks

68
[0] [2008-11-02 19:47:05] pbz

Let me cast my vote for DPack


69
[0] [2008-12-18 17:03:22] Ty.

When doing work with regular expressions, I find Kodos [1] to be very useful.

[1] http://kodos.sourceforge.net/

Expresso is a free tool that also helps with regular expressions; it seems very well-featured. - Dmitri Nesteruk
70
[0] [2009-01-01 17:45:48] marc_s
[1] https://en.wikipedia.org/wiki/CodeRush
[2] https://www.devexpress.com/Products/CodeRush/refactor_pro.xml
[3] http://en.wikipedia.org/wiki/.NET_Reflector
[4] https://snippetcompiler.codeplex.com/
[5] http://en.wikipedia.org/wiki/Windows_PowerShell

71
[0] [2009-03-20 15:57:56] Boydski

That list is VERY long. The best place I've found to go to find stuff is CodePlex [1].

My humble recommendation: Find a few hours on the weekend, get yourself a cup of coffee, get your favorite slippers on and surf the site. You may very well find yourself there all day. {-o)

[1] http://www.codeplex.com

So... how would that be different from most weekends? - Aistina
Wish I could aistinaComment++;! True that. But I have 5 children and a wonderful wife. It doesn't always happen that way with me. {-o) - Boydski
72
[0] [2009-03-20 16:29:32] Chris

It was in an answer to my first question, " SQL to LINQ Tool [1]": Linqer [2] (a SQL to LINQ converter tool).

[1] http://stackoverflow.com/questions/296972/sql-to-linq-tool
[2] http://www.sqltolinq.com/

73
[0] [2009-03-20 16:37:16] Sean

It's got to be .NET Reflector [1]. It is great for decompiling assemblies and seeing how things work.

[1] http://en.wikipedia.org/wiki/.NET_Reflector

74
[0] [2009-03-20 16:47:24] dvallejo

.NET Reflector [1] and NUnit [2] - bar none.

[1] http://en.wikipedia.org/wiki/.NET_Reflector
[2] http://en.wikipedia.org/wiki/NUnit

75
[0] [2009-03-20 17:20:00] nickytonline

I've always used the Regular Expression Workbench [1] from Eric Gunnerson. It is great for all your regular expression [2] needs.

[1] http://code.msdn.microsoft.com/RegexWorkbench
[2] http://en.wikipedia.org/wiki/Regular_expression

76
[0] [2009-03-20 17:49:12] WakeUpScreaming

Pinvoke.net Add-in [1]

[1] http://pinvoke.net/

77
[0] [2009-03-20 18:41:55] irperez

Gemini Issue Tracker [1]

[1] http://www.countersoft.com

Gemini isn't free - Gavin Miller
Its free under these restrictions... The following restrictions apply to this FREE license: No more than 5 users. Gemini is for internal use only Only one Gemini installation per site and on a single server. - irperez
78
[0] [2009-03-20 19:26:51] ehcanadian

How about Process Monitor [1]? (Along with the rest of the Sysinternals Suite [2])

[1] http://technet.microsoft.com/en-us/sysinternals/bb896645.aspx
[2] http://technet.microsoft.com/en-us/sysinternals/0e18b180-9b7a-4c49-8120-c47c5a693683.aspx

The sysinternals tools are excellent, but are native rather than .NET. - Richard
79
[0] [2009-08-17 13:01:08] rozon

I use:

  • ReShaper - Who could live without it?
  • AnkhSVN - It should be a part of VS (oh, they got their own tool)
  • GhostDoc - Simple and fast
  • StyleCop - To keep me within borders
  • FxCop - My manager complain less when he get some of it's output...

80
[0] [2009-09-04 11:10:02] RameshVel

i have included some missing entries

  1. Watin
  2. Mole For WS
  3. HTTPWatch
  4. Paint.Net
  5. IE Developer ToolBar
  6. Notepad++
  7. NAnt
  8. Rich copy 4.0 (Microsoft)

81
[0] [2009-09-04 11:59:17] Tobias Langner

Some kind of versioncontrol (must have for any software development). Possible candidates: SVN, CVS, Perforce, GIT, ClearCase, VSS, ...


82
[0] [2009-10-22 22:20:52] Jason Williams

All the obvious ones (Reflector, Resharper, VS & TFS Power Commands, ILMerge, etc)

Plus:

  • AtomineerUtils [1] add in for Visual Studio (for documentation comments)
  • AraxisMerge [2] (I've tried 'em all, and this is the only diff/merge that I trust)
[1] http://www.atomineer.com/AtomineerUtils.html
[2] http://www.araxis.com/

83
[0] [2009-12-30 05:32:53] cjjer

EditPlus [1] - for quickly editing a file

RegexBuddy [2] - for regular expression [3] testing. It is useful.

[1] https://en.wikipedia.org/wiki/EditPlus
[2] https://en.wikipedia.org/wiki/RegexBuddy
[3] http://en.wikipedia.org/wiki/Regular_expression

84
[0] [2010-03-24 12:59:05] Tom

XPathMania [1] - lets you run XPath queries on a document in VisualStudio.

[1] http://donxml.com/allthingstechie/archive/2006/07/07/2792.aspx

85
[0] [2010-03-24 13:16:55] Ross Hambrick

I use:

[1] http://en.wikipedia.org/wiki/ReSharper
[2] http://en.wikipedia.org/wiki/NUnit
[3] https://en.wikipedia.org/wiki/TeamCity

86
[0] [2010-06-08 07:12:26] JackD

CodeCompare [1]. This utility supports VS file types and allows you to compare and edit data within one environment.

[1] http://www.devart.com/codecompare/

87