工具和实用程序
Sandcastle
微软开发的免费的类库文档自动生成工具。
动软.Net代码生成器
Codematic 是一款为 C# 数据库程序员设计的自动代码生成器,Codematic 生成的代码基于基于面向对象的思想和三层架构设计,结合了Petshop中经典的思想和设计模式,融入了工厂模式,反射机制等等一些思想。采用 Model + DAL + BLL + Web 的设计,主要实现在 C# 中对应数据库中表的基类代码的自动生成,包括生成属性、添加、修改、删除、查询、存在性、 Model 类构造等基础代码片断,使程序员可以节省大量机械录入的时间和重复劳动,而将精力集中于核心业务逻辑的开发。
Codematic 同时提供方便的数据库查询管理,SQL脚本生成,存储过程生成,数据库文档生成,Web项目文件发布,代码生成自动导出文件等多项开发工作中常用到的功能,您可以很方便地进行项目开发。
Microsoft Fiddler
Microsoft Fiddler是一个http调试代理,它能够记录所有的你电脑和互联网之间的http通讯,Fiddler 可以也可以让你检查所有的http通讯,设置断点,以及Fiddle 所有的“进出”的数据(指cookie,html,js,css等文件,这些都可以让你胡乱修改的意思)。 Fiddler 要比其他的网络调试器要更加简单,因为它仅仅暴露http通讯还有提供一个用户友好的格式。
ReSharper
ReSharper是一款微软Microsoft Visual Studio2005和Microsoft Visual Studio .NET 2003和的插件,它提供了智能辅助编码功能和实时错误显示功能,并支持重构。提供流行代码智能帮助,高亮度显示实时纠错以及重新参数化等功能。ReSharper为.NET开发人员提供许多能够有效提高生产力的功能,这些功能已被成千上万使用IntelliJ IDEA的Java程序员所采用。ReSharper为.NET开发人员提供了许多强有力的特性,极大地提高了开发效率。
IE Developer Toolbar
微软提供的工具。功能:页面标准检验、CSS分析、页面结构分析、JavaScript控制、Cookies控制、页面缩放、标尺、取色器等等.
Expresso
Expresso 是一款 .NET 环境下的正则表达式编写与测试利器。当你编写正则表达式时,它将给你提供极大的帮助,并且它是免费(但需要注册)。
CodeSmith
CodeSmith是一个基于模板的代码生成工具,它使用类似于ASP.NET的语法来生成代码或文本。
Reflector for .NET
.NET Reflector是一个类浏览器和反编译器,可以分析程序集并向你展示它的所有秘密。
NUnit
NUnit是一个为Net准备的自动化单元测试框架,它的作用就是帮助你方便的完成单元测试工作,同鼎鼎有名的JUnit一样,都是xUnit家族的成员。
The Regulator
Regulator是一种很有特色的工具,能够使生成和测试正则表达式变得很容易。人们对正则表达式重新产生了兴趣,因为它们在 .NET 框架中受到很好的支持。正则表达式用来基于字符、频率和字符顺序定义字符串中的模式。它们最常见的用途是作为验证用户输入有效性的手段或者作为在较大字符串中查找字符串的方法 — 例如,在 Web 页上查找 URL 或电子邮件地址。