摘要: 1、下载Sandcastle Help File Builder:http://www.codeplex.com/SHFB2、下载sandcastle:http://www.microsoft.com/downloads/details.aspx?FamilyID=e82ea71d-da89-42ee-a715-696e3a4873b2&DisplayLang=en1、先安装sandcastle,然后安装sandcastle Help File Builder。接着在使用sandcastle Help File Builder时配置好sandcastle安装路径(选项卡中的Path里的 阅读全文
posted @ 2011-05-16 16:20 Yaoquan.Luo 阅读(611) 评论(1) 推荐(0)
摘要: 为了让我们的开发团队规范文档,并易于交流,最终使用了Sandcastle生成chm格式文档。 一、下载。我发现有两种Sandcastle可供下载,一个是官方的Sandcastle,另一个是SandcastleGUI(图形界面的)。前一个是必须安装的,然后再下载个SandcastleGUI,直接使用即可,下载地址为:Sandcastle: http://www.microsoft.com/downloads/details.aspx?FamilyId=E82EA71D-DA89-42EE-A715-696E3A4873B2&displaylang=en (也可以从codeplex下载)S 阅读全文
posted @ 2011-05-16 14:57 Yaoquan.Luo 阅读(625) 评论(0) 推荐(0)
摘要: 作者:James Avery翻译:lucentoff出处:http://msdn.microsoft.com/msdnmag/issues/04/07/MustHaveTools/default.aspx声明:版权属原作者所有,转载请注明出处!FxCop.NET Framework的功能非常强大,这意味着创建优秀应用程序的潜力巨大,但也同样存在创建出糟糕程序的机会。FxCop是一个帮助你创建更好应用程序的工具,它使你能够检查程序集并检验它对一些不同规则的遵从性。FxCop带有一套微软公司创建的规则,但你也可以创建和包括自己的规则。例如,如果你决定所有的类都应当有一个缺省的不带参数的构造器,那你 阅读全文
posted @ 2011-05-16 14:47 Yaoquan.Luo 阅读(266) 评论(0) 推荐(0)
摘要: 作者:James Avery翻译:lucentoff出处:http://msdn.microsoft.com/msdnmag/issues/04/07/MustHaveTools/default.aspx声明:版权属原作者所有,转载请注明出处!NAntNAnt不像目前版本的Visual Studio .NET,它是一个基于.NET的编译(Build)工具,能够使项目的编译过程非常容易。当项目开发者很多时,不可能依靠某个人去执行编译过程,你也不想经常去手工编译项目,而是代之以创建一个每天晚上自动运行的编译过程。NAnt允许你执行编译解决方案、复制文件、运行NUnit测试、发送e-mail等工作。 阅读全文
posted @ 2011-05-16 14:44 Yaoquan.Luo 阅读(293) 评论(0) 推荐(0)
摘要: 作者:James Avery翻译:lucentoff出处:http://msdn.microsoft.com/msdnmag/issues/04/07/MustHaveTools/default.aspx声明:版权属原作者所有,转载请注明出处!NDoc编写代码文档一直是一项令人生畏的任务。这里我并不是指设计初期的文档或更为详细的设计文档,而是指类中方法和属性的文档。NDoc工具能使用反射检查程序集并使用从C# XML注释生成的XML文档自动为你的代码生成文档。目前只有C#提供XML注释,但利用Visual Studio .NET小工具VB Commenter 可以使Visual Basic . 阅读全文
posted @ 2011-05-16 14:42 Yaoquan.Luo 阅读(256) 评论(0) 推荐(0)
摘要: 作者:James Avery翻译:lucentoff出处:http://msdn.microsoft.com/msdnmag/issues/04/07/MustHaveTools/default.aspx声明:版权属原作者所有,转载请注明出处!.NET Reflector.NET Reflector是一个类浏览器和反编译器,它能够检查程序集并显示其所有信息。.NET Framework 引入了反射的概念,利用反射可以检查任何基于.NET的代码,无论是单个的类还是完整的程序集。反射还可用于检索特定程序集中有关各种类、方法和属性的信息。使用.NET Reflector可以浏览程序集的类和方法,可以 阅读全文
posted @ 2011-05-16 14:41 Yaoquan.Luo 阅读(239) 评论(0) 推荐(0)
摘要: 作者:James Avery翻译:lucentoff出处:http://msdn.microsoft.com/msdnmag/issues/04/07/MustHaveTools/default.aspx声明:版权属原作者所有,转载请注明出处!NUnitNUnit是一个为.NET Framework建立的开源单元测试框架。NUnit允许在代码中编写测试程序来测试应用程序特定的功能。单元测试是一种优秀的测试代码功能性的方法,它也为应用程序提供了一种回归测试方法。NUnit为编写单元测试提供一个框架并提供图形化界面运行测试和查看结果。编写Nunit测试例如,我想测试.NET Framework中H 阅读全文
posted @ 2011-05-16 14:39 Yaoquan.Luo 阅读(277) 评论(0) 推荐(0)
摘要: 作者:James Avery翻译:lucentoff出处:http://msdn.microsoft.com/msdnmag/issues/04/07/MustHaveTools/default.aspx声明:版权属原作者所有,转载请注明出处!CodeSmithCodeSmith是一个基于模板的代码生成工具,它使用类似于ASP.NET的语法来生成代码或文本。CodeSmith不像其它许多代码生成工具,它不要求你掌握特殊的应用程序设计或体系结构。利用CodeSmith可以生成简单的强类型集合,也可以生成完整的应用程序。在创建应用程序时,无论是编写数据访问代码还是创建定制集合,你经常会发现自己在重 阅读全文
posted @ 2011-05-16 14:36 Yaoquan.Luo 阅读(296) 评论(0) 推荐(0)
摘要: 作者:James Avery翻译:lucentoff出处:http://msdn.microsoft.com/msdnmag/issues/04/07/MustHaveTools/default.aspx声明:版权属原作者所有,转载请注明出处!RegulatorRegulator是最近才加入到我的必备工具列表中的。它是一个功能全面、易于使用的正则表达式构建和测试工具。正则表达式定义了基于字符、字符出现频率和字符顺序的字符串匹配模式,通常用于验证用户输入或在长字符串中进行子串查找,例如,在网页上查找URL或e-mail地址。你可以在Regulator中输入一条正则表达式和一些测试内容(或打开文件 阅读全文
posted @ 2011-05-16 14:35 Yaoquan.Luo 阅读(269) 评论(0) 推荐(0)
摘要: 作者:James Avery翻译:lucentoff出处:http://msdn.microsoft.com/msdnmag/issues/04/07/MustHaveTools/default.aspx声明:版权属原作者所有,转载请注明出处!本文将介绍下列工具:·代码片段编译工具:Snippet Compiler·正则表达式构建工具:Regulator·代码生成工具:CodeSmith·单元测试工具:NUnit·代码分析与检查工具:FxCop·.NET程序集检查工具:.NET Reflector·代码文档创建工具:NDoc 阅读全文
posted @ 2011-05-16 14:34 Yaoquan.Luo 阅读(257) 评论(0) 推荐(0)
摘要: CodeSmith 是一种基于模板的代码生成工具,它使用类似于 ASP.NET 的语法来生成任意类型的代码或文本。与其他许多代码生成工具不同,CodeSmith 不要求您订阅特定的应用程序设计或体系结构。使用 CodeSmith,可以生成包括简单的强类型集合和完整应用程序在内的任何东西。 当您生成应用程序时,您经常需要重复完成某些特定的任务,例如编写数据访问代码或者生成自定义集合。CodeSmith 在这些时候特别有用,因为您可以编写模板自动完成这些任务,从而不仅提高您的工作效率,而且能够自动完成那些最为乏味的任务。CodeSmith 附带了许多模板,包括对应于所有 .NET 集合类型的模板以 阅读全文
posted @ 2011-05-16 14:10 Yaoquan.Luo 阅读(194) 评论(0) 推荐(0)