欢迎来到天天文库
浏览记录
ID:26315174
大小:248.00 KB
页数:10页
时间:2018-11-26
《新版.net开发必备十大工具》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、新版.Net开发必备十大工具(转)更详细的内容,参见:http://publish.itpub.net/zt/dotnettools/index.html几年前MSDN上的一篇文章《TenMust-HaveToolsEveryDeveloperShouldDownloadNow》中介绍了.NET开发中必备的十大工具,几年过去之后,.NETFramework发展到了3.5版本,这些工具中,有些已经转向商业化,有些因为推出了新的工具而已经停止了开发,有些则继续免费提供给开发者使用。笔者对.NET开发中必备的十大工具重新做了整理,推出新版.NET开发必
2、备十大工具。本文只是简单的对其进行介绍,更加详细的用法我将会陆续进行讲解。SnippetCompilerSnippetCompiler是一个基于Windows的小型应用程序,你可以通过它来编写、编译和运行代码。如果你具有较小的代码段,并且你不想创建完整的VisualStudio.NET项目(以及该项目附带的所有文件),则该工具会很有用。现在SnippetCompiler已经支持.NETFramework3.5,最新版本为SnippetCompilerLive2008UltimateEditionforDevelopers(Alpha),如下图所示
3、:官方主页:http://www.sliver.com/dotnet/SnippetCompiler/MicrosoftSourceAnalysisforC#MicrosoftSourceAnalysisforC#是一款C#(不支持VB.NET)代码规范检查工具,前身是微软内部代码规范检查和代码格式强制工具StyleCop,目的是帮助项目团队执行一系列常用的源代码格式规范,它会根据预定义的C#代码格式的最佳实践进行检查,与FxCop不同的是它直接对源代码进行检查,且并不提供灵活的规则设置,强制开发者使用相同的习惯进行C#代码的编写。如下图所示:G
4、hostDocGhostDoc是VisualStudio的一个免费插件,可以帮助开发者生成比较完整规范的XML格式代码注释,如果你的代码遵循微软类库开发人员设计规范,由它自动产生的注释就已经完全可以很好地表达开发者创建的方法或者属性的意图,无需手工再进行修改。有了这些标准的XML注释,我们可以使用微软的文档工具Sandcastle生成专业级别的帮助文档。如我们有这样一段代码:publicboolAdd(stringitem){//......}publicvoidAppendHtmlText(IHtmlProviderhtmlProvider){
5、//......}使用GhostDoc生成的注释如下://////Addsthespecifieditem.//////Theitem.///publicboolAdd(stringitem){//......}//////AppendstheHTMLtext.//////TheHTMLprovider.public
6、voidAppendHtmlText(IHtmlProviderhtmlProvider){//......}官方主页:http://www.roland-weigelt.de/ghostdoc/SandcastleSandcastle是微软发布的一个帮助文档生成工具,它通过反射程序集中的源代码和添加代码到中的XML注释来创建专业级别的帮助文档。Sandcastle于2006年推出,它的面世也使得曾经列入.NET开发必备十大工具之一的文档生成工具NDoc的作者KevinDowns在2006年7月宣告不再投入NDocOpenSourceProjec
7、t的开发。生成的文档效果如下图所示:NunitNUnit是为.NET框架生成的开放源代码单元测试框架。NUnit使你可以用你喜欢的语言编写测试,从而测试应用程序的特定功能。当你首次编写代码时,单元测试是一种测试代码功能的很好方法,它还提供了一种对应用程序进行回归测试的方法。NUnit应用程序提供了一个用于编写单元测试的框架,以及一个运行这些测试和查看结果的图形界面。官方主页:http://www.nunit.org/MyGeneration作为.NET开发人员,手边有一款代码生成工具必不可少。旧版.NET开发必备十大工具中,作者曾经推荐了非常著名
8、的CodeSmith,不幸的是现在CodeSmith已经商业化,需要花钱购买;幸运的是我们又有一款免费并开源的代码生成工具选择MyGen
此文档下载收益归作者所有