1, Open Source - Sharp Develop
SharpDevelop是一款基于微软.NET平台的C#,VB.NET以及Boo projects的IDE。不过它可是开源的,你可以从他们官网下载到源码。

STORM 是一款免费且开源的WebSerivce测试工具
它的功能:
1,测试任意语言测试 WebService
2,可动态调用webservice的方法,即使输入参数需要使用复杂的数据类型
3,节省开发成本与时间。你完全不需要自己做一个测试WebService的客户端
4,一个UI测试多个WebService
5,编辑SOAP header
6,其他(自己找找新的功能 - -!)

CruiseControl是一个用来创建自定义可扩展程序的框架。

使用此工具能在Windows下编译CoffeeScript文件。这就是此工具名称的由来

5,Silverlight Spy
Silverlight Spy是一个运行时检测工具能让你找出Silverlight程序可能出现的未知错误的工具。还可以Out of browser的形式在Windows Phone 7上运行。

6,NuGet
NuGet是Visual Studio 2010的扩展插件,能让你轻易的添加,删除以及更新项目使用的库。

StyleCop 能分析C#的源码来加强你的C#代码格式正规化以及可读性。而且这个可以与Visual Studio进行集成。

CInject(或CodeInject)允许代码注入任何托管程序集而不需要重新一起编译。

WebMatrix 是微软出品的一款免费Web开发工具,几乎包含了你在开发网站时所需要的一切。

Visual Studio 2010 Express。。。。这个就不用过多介绍了,就是Visual Studio的免费版,唯一的缺陷就是不能与任何插件集成。

11,notepad plus
Notepad++ 是一款免费的开源代码编辑器,支持多种语言,可在Windows环境下运行

12,decompiler
JustCompiler 是一款.net程序集浏览器以及反编译器。

13,fiddler
Fiddler 是一个Web调试代理,可以记录你的电脑与Internet交互的任何Https记录,可以让你检测网络,设置断点,以及"fiddle"输入输出的数据。而且还可以被.NET语言进行进一步扩展。

14,filezilla
FileZilla,是一个免费又开源的FTP解决方案,它的服务端与客户端都是可以下载使用的。

15,linqpad
LINQPad 可不仅仅只是一款Linq 语法工具:还支持C#、VB,F#的其他表达式。

16,soapui
soapUI是全球领先的开源功能测试工具,一般都用来测试WebService。SoapUI支持多种协议,比如SOAP,REST,HTTP,JMS,AMF以及JDBC.soapUI能让你快速创建高性能测试方案。

17,ncrunch
NCrunch是一款支持Visual Studio .NET的自动并行可持续测试工具。

18,kdiff3

19, sublimetext

再推荐几个
1.Resharper
2.sandCastle扩展板
3.reflator
4.Ndepend
5.testDriven.net