NET开发必备工具
2009-05-15 21:09
190 查看
Snippet Compiler:用来编写、编译和运行代码的基于Windows的小型应用程序
Microsoft Source Analysis for C#(StyleCop):是一款C#代码规范检查工具(VS插件)
Reflector for .NET:类浏览器和反编译器
MyGeneration :代码生成工具
The Regulator:生成和测试正则表达式
GhostDoc:编写XML格式的注释文档(VS插件)
Sandcastle:帮助文档生成工具
Nunit:开放源代码单元测试框架
LINQPad:集成在.NET编程语言中的一种特性
NAnt:基于 .NET 的生成工具
一、Snippet Compiler
Snippet Compiler是一个基于 Windows 的小型应用程序,你可以通过它来编写、编译和运行代码。
1、应用场景
如果你具有较小的代码段,并且你不想创建完整的 Visual Studio项目以及该项目附带的所有文件,此时就是Snippet Compiler的用武之处。假如我们要用记事本编写该代码段,不仅没有智能提示功能,容易出错,编写完成后还需要使用命令行进行编译,是一件非常麻烦的事情;而如果创建Visual Stuido项目,又觉得为了一段很小的代码段创建一个Visual Studio项目有些不值得,这正是Snippet Compiler的强大之处。
2、官方主页:http://www.sliver.com/dotnet/SnippetCompiler/
二、Microsoft Source Analysis for C#(StyleCop )
SourceAnalysis(StyleCop)不是代码格式化工具,而是代码规范检查工具,它不仅检查代码格式,而是编码规范。目的是帮助项目团队执行一系列常用的源代码格式规范(关于如何开发布局规整,易读,易维护并且文档良好的优雅代码的)。
SourceAnalysis (StyleCop)可以作为 Visual studio 的插件运行,在VS中(2008)资源管理器中选中一个C#文件后点击右键,就可以看到菜单命令了,如下图:
官方主页:http://code.msdn.microsoft.com/sourceanalysis/Release/ProjectReleases.aspx?ReleaseId=1425
三、Reflector for .NET
Reflector for .NET是一个面向 Microsoft .NET Framework 的免费类浏览器、分析器和DLL反编译器。
官方主页:http://www.red-gate.com/products/reflector/
四、MyGeneration
MyGeneration是一个功能很强大的代码生成工具。通过编写包含各种类型脚本(C#,VB.Net,JScript,VBScript)的模板,通过数据库的表内容,生成你需要的各种代码。你可以用它来生成ORM的实体类,存储过程,SQL语句等等。
MyGeneration如今可以支持12个不同的数据库:Microsoft SQL, Oracle, IBM DB2, PostgreSQL, Microsoft Access, FireBird, Interbase, VistaDB, SQLite, MySQL, Advantage, and Pervasive。
MyGeneration 所支持的不同架构EntitySpaces, dOOdads, EasyObjects.NET, Gentle.NET, Opf3, NHibernate, Microsoft's DAAB,DotNetNuke, iBatis。
官主主页:http://www.mygenerationsoftware.com/
下载地址:http://sourceforge.net/projects/mygeneration/
五、The Regulator
The Regulator 是一种很有特色的工具,能够使生成和测试正则表达式变得很容易。同时也在 .NET 框架中受到很好的支持。
下载地址:http://sourceforge.net/projects/regulator/
Microsoft Source Analysis for C#(StyleCop):是一款C#代码规范检查工具(VS插件)
Reflector for .NET:类浏览器和反编译器
MyGeneration :代码生成工具
The Regulator:生成和测试正则表达式
GhostDoc:编写XML格式的注释文档(VS插件)
Sandcastle:帮助文档生成工具
Nunit:开放源代码单元测试框架
LINQPad:集成在.NET编程语言中的一种特性
NAnt:基于 .NET 的生成工具
一、Snippet Compiler
Snippet Compiler是一个基于 Windows 的小型应用程序,你可以通过它来编写、编译和运行代码。
1、应用场景
如果你具有较小的代码段,并且你不想创建完整的 Visual Studio项目以及该项目附带的所有文件,此时就是Snippet Compiler的用武之处。假如我们要用记事本编写该代码段,不仅没有智能提示功能,容易出错,编写完成后还需要使用命令行进行编译,是一件非常麻烦的事情;而如果创建Visual Stuido项目,又觉得为了一段很小的代码段创建一个Visual Studio项目有些不值得,这正是Snippet Compiler的强大之处。
2、官方主页:http://www.sliver.com/dotnet/SnippetCompiler/
二、Microsoft Source Analysis for C#(StyleCop )
SourceAnalysis(StyleCop)不是代码格式化工具,而是代码规范检查工具,它不仅检查代码格式,而是编码规范。目的是帮助项目团队执行一系列常用的源代码格式规范(关于如何开发布局规整,易读,易维护并且文档良好的优雅代码的)。
SourceAnalysis (StyleCop)可以作为 Visual studio 的插件运行,在VS中(2008)资源管理器中选中一个C#文件后点击右键,就可以看到菜单命令了,如下图:
官方主页:http://code.msdn.microsoft.com/sourceanalysis/Release/ProjectReleases.aspx?ReleaseId=1425
三、Reflector for .NET
Reflector for .NET是一个面向 Microsoft .NET Framework 的免费类浏览器、分析器和DLL反编译器。
官方主页:http://www.red-gate.com/products/reflector/
四、MyGeneration
MyGeneration是一个功能很强大的代码生成工具。通过编写包含各种类型脚本(C#,VB.Net,JScript,VBScript)的模板,通过数据库的表内容,生成你需要的各种代码。你可以用它来生成ORM的实体类,存储过程,SQL语句等等。
MyGeneration如今可以支持12个不同的数据库:Microsoft SQL, Oracle, IBM DB2, PostgreSQL, Microsoft Access, FireBird, Interbase, VistaDB, SQLite, MySQL, Advantage, and Pervasive。
MyGeneration 所支持的不同架构EntitySpaces, dOOdads, EasyObjects.NET, Gentle.NET, Opf3, NHibernate, Microsoft's DAAB,DotNetNuke, iBatis。
官主主页:http://www.mygenerationsoftware.com/
下载地址:http://sourceforge.net/projects/mygeneration/
五、The Regulator
The Regulator 是一种很有特色的工具,能够使生成和测试正则表达式变得很容易。同时也在 .NET 框架中受到很好的支持。
下载地址:http://sourceforge.net/projects/regulator/
相关文章推荐
- .NET 开发的十个必备工具
- 网站开发必备-快速浏览Asp.Net网站绿色小工具
- .NET Tools...每个.NET 开发人员应该下载的十个必备工具
- 每个[NET]开发人员现在应该下载的十种必备工具
- .NET开发不可错过的25款必备工具
- NET开发人员十大必备下载工具
- 发布:.NET开发人员必备的可视化调试工具(你值的拥有)
- 25款.NET开发必备工具推荐
- 发布:.NET开发人员必备的可视化调试工具(你值的拥有)
- [转]新版.Net开发必备十大工具
- .NET开发 程序员必备工具 -- ASPNET Version Switcher:ASPNET版本转换器
- 新版.Net开发必备十大工具
- Net开发必备十大工具
- 十个必备的.NET开发小工具(6):.NET Reflector
- 新版.Net开发必备十大工具
- 25款.NET开发必备工具推荐
- .NET开发人员十大必备下载工具之Nunit
- NET IL命令查询器,开发、破解手头必备工具
- 介绍.NET 开发必备工具 .NET Portability Analyzer
- 新版.Net开发必备十大工具