.Net 开发工具
时间:2010-08-27 来源:.。oоΟ○〇
1. Snippet Compiler
Snippet Compiler是一个基于Windows?的小应用程序,利用它能够编写、编译和运行. NET代码。如果你有小段代码需要测试而又不想专门为它专门创建完整的Visual Studio .NET 项目时,这个工具很有用。
下载
2. Regulator
Regulator是一个功能全面、易于使用的正则表达式构建和测试工具。正则表达式定义了基于字符、字符出现频率和字符顺序的字符串匹配模式,通常用于验证用户输入或在长字符串中进行子串查找,例如,在网页上查找URL或e-mail地址。
3. CodeSmith
CodeSmith是一个基于模板的代码生成工具,它使用类似于ASP.NET的语法来生成代码或文本。CodeSmith不像其它许多代码生成工具,它不要求你掌握特殊的应用程序设计或体系结构。利用CodeSmith可以生成简单的强类型集合,也可以生成完整的应用程序。
下载
4. NUnit
NUnit是一个为.NET Framework建立的开源单元测试框架。NUnit允许在代码中编写测试程序来测试应用程序特定的功能。单元测试是一种优秀的测试代码功能性的方法,它也为应用程序提供了一种回归测试方法。NUnit为编写单元测试提供一个框架并提供图形化界面运行测试和查看结果。
下载
5. FxCop
FxCop是一个帮助你创建更好应用程序的工具,它使你能够检查程序集并检验它对一些不同规则的遵从性。FxCop带有一套微软公司创建的规则,但你也可以创建和包括自己的规则。例如,如果你决定所有的类都应当有一个缺省的不带参数的构造器,那你可以写一条规则检查程序集每个类的构造器。通过这种方式,不论谁来编写代码,都会有确定的一致性。
这个工具现在已经作为“代码分析”这项功能集成入Visual Studio中了,但我们仍然在继续发布FxCop独立版本的下载。
下载
6. .NET Reflector
.NET Reflector是一个类浏览器和反编译器,它能够检查程序集并显示其所有信息。.NET Framework 引入了反射的概念,利用反射可以检查任何基于.NET的代码,无论是单个的类还是完整的程序集。反射还可用于检索特定程序集中有关各种类、方法和属性的信息。使用.NET Reflector可以浏览程序集的类和方法,可以检查这些类和方法生成的微软中间语言(MSIL),可以反编译类和方法,还可以查看等效的C# 或Visual Basic .NET代码。
下载
7. NDoc
NDoc工具能使用反射检查程序集并使用从C# XML注释生成的XML文档自动为你的代码生成文档。目前只有C#提供XML注释,但利用Visual Studio .NET小工具VB Commenter 可以使Visual Basic .NET具有XML注释功能。另外,Visual Studio的下一个发布版本将对更多的语言支持XML注释。
8. NAnt
NAnt不像目前版本的Visual Studio .NET,它是一个基于.NET的编译(Build)工具,能够使项目的编译过程非常容易。当项目开发者很多时,不可能依靠某个人去执行编译过程,你也不想经常去手工编译项目,而是代之以创建一个每天晚上自动运行的编译过程。NAnt允许你执行编译解决方案、复制文件、运行NUnit测试、发送e-mail等工作。遗憾的是,Nant没有漂亮的图形化界面,但它包括一个控制台应用程序和XML文件,XML文件指定了编译过程中应当完成的任务。注意Visual Studio 2005新的编译平台MSBuild,它提供非常稳健的编译功能并且同样是由基于XML的项目文件驱动的。
9. 版本切换和转换工具
在这一部分,我将介绍两个版本切换和转换工具,它们虽然简单,但极为有用。第一个工具是ASP.NET Version Switcher,它可以切换虚拟目录运行下的ASP.NET版本。第二个工具是Visual Studio Converter,它可以将项目文件在Visual Studio .NET 2002 和Visual Studio .NET 2003之间转换。
ASP.NET Version Switcher 下载
Visual Studio .NET Project Converter 下载