9.LINQPad:
10.NAnt:
Snippet Compiler
Snippet Compiler是一个基于 Windows 的小型应用程序,你可以通过它来编写、编译和运行代码 。如果你具有较小的代码段,并且你不想创建完整的 Visual Studio .NET 项目(以及该项目附带的所有文件),则该工具会很有用 。现在Snippet Compiler已经支持.NET Framework 3.5,最新版本为Snippet Compiler Live 2008 Ultimate Edition for Developers (Alpha).
官方主页:
Microsoft Source Analysis for C#
Microsoft Source Analysis for C#是一款C#(不支持VB.NET)代码规范检查工具,前身是微软内部代码规范检查和代码格式强制工具StyleCop,目的是帮助项目团队执行一系列常用的源代码格式规范,它会根据预定义的C#代码格式的最佳实践进行检查,与FxCop不同的是它直接对源代码进行检查,且并不提供灵活的规则设置,强制开发者使用相同的习惯进行C#代码的编写 。
官方主页:
GhostDoc
GhostDoc是Visual Studio的一个免费插件,可以帮助开发者生成比较完整规范的XML格式代码注释,如果你的代码遵循微软类库开发人员设计规范 ,由它自动产生的注释就已经完全可以很好地表达开发者创建的方法或者属性的意图,无需手工再进行修改 。有了这些标准的XML注释,我们可以使用微软的文档工具Sandcastle生成专业级别的帮助文档 。如我们有这样一段代码:
public bool Add(string item)
{
//......
}
public void AppendHtmlText(IHtmlProvider htmlProvider)
{
//......
}
使用GhostDoc生成的注释如下:
/// summary
/// Adds the specified item.
/// /summary
/// param name="item"The item./param
/// returns/returns
public bool Add(string item)
{
//......
}
/// summary
/// Appends the HTML text.
/// /summary
/// param name="htmlProvider"The HTML provider./param
public void AppendHtmlText(IHtmlProvider htmlProvider)
{
//......
}
官方主页:
Sandcastle
Sandcastle是微软发布的一个帮助文档生成工具 , 它通过反射程序集中的源代码和添加代码到中的XML注释来创建专业级别的帮助文档 。Sandcastle于2006年推出,它的面世也使得曾经列入.NET开发必备十大工具之一的文档生成工具NDoc的作者Kevin Downs在2006年7月宣告不再投入NDoc Open Source Project的开发 。
官方主页:
Nunit
NUnit 是为 .NET 框架生成的开放源代码单元测试框架 。NUnit 使你可以用你喜欢的语言编写测试,从而测试应用程序的特定功能 。当你首次编写代码时,单元测试是一种测试代码功能的很好方法,它还提供了一种对应用程序进行回归测试的方法 。NUnit 应用程序提供了一个用于编写单元测试的框架 , 以及一个运行这些测试和查看结果的图形界面 。
官方主页:
MyGeneration
作为.NET开发人员,手边有一款代码生成工具必不可少 。旧版.NET开发必备十大工具中,作者曾经推荐了非常著名的CodeSmith , 不幸的是现在CodeSmith已经商业化 , 需要花钱购买;幸运的是我们又有一款免费并开源的代码生成工具选择MyGeneration,它的功能丝毫不亚于CodeSmith , 完全基于模板引擎进行代码的生成.
官方主页:
Reflector for .NET
相信大名鼎鼎的Reflector for .NET大家都已经用过了,几年前它已经位于.NET开发必备十大工具榜,现在自然也不能例外 。它是一个类浏览器和反编译器 , 可以分析程序集并向你展示它的所有秘密 。使用Reflector for .NET可以浏览程序集的类和方法,可以分析由这些类和方法生成的 Microsoft 中间语言 (MSIL),并且可以反编译这些类和方法并查看 C# 或 Visual Basic.NET 中的等价类和方法 。经过多年的发展 , Reflector for .NET已经发展到了5.1版本,并且提供了相当丰富的插件,利用这些插件我们可以浏览Silverlight程序结构、浏览WPF资源文件、与TestDriven.net集成等 。
推荐阅读
- 节拍器下载,架子鼓节拍器下载
- flutter打包手机打不开,flutter打包ios并上架
- 电脑连接硬盘怎么连,电脑硬盘的连接
- mysql消耗过大怎么办 mysql耗cpu
- Python中个标点符号作用,python中标点符号的用法
- 直播加加为什么卡,直播加加直播有声音吗
- 游戏革命开发,革命时代游戏
- php原生语句查询数据库 php原生类
- mongodb索引慢,mongo索引调优