十个必备的.NET开发小工具(1):Snippet Compiler

原创 2004年07月01日 20:41:00

作者:James Avery  翻译:lucentoff

 

出处:http://msdn.microsoft.com/msdnmag/issues/04/07/MustHaveTools/default.aspx

声明:版权属原作者所有,转载请注明出处!<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

 

本文将介绍下列工具:

 

·  代码片段编译工具:Snippet Compiler

·  正则表达式构建工具:Regulator

·  代码生成工具:CodeSmith

·  单元测试工具:NUnit

·  代码分析与检查工具:FxCop

·  .NET程序集检查工具:.NET Reflector

·  代码文档创建工具:NDoc

·  解决方案编译工具:NAnt

·   版本切换与转换工具: ASP.NET Version SwitcherVisual Studio .NET Project Converter

 

 

没有好的工具,就写不出好的程序。除了众所周知的工具(例如,Visual Studio? .NET)以外,.NET社区里还有许多声名未广的小工具。本文将简单介绍一些很好的针对.NET开发的免费工具及其使用方法,它们有的会从方方面面节省你编程的时间,有的则可能会彻底改变你编写代码的方式。由于在一篇文章中谈及这么多工具,所以我无法作全面的介绍,但你应当充分了解它们,确定哪些对你的项目有用。

Snippet Compiler
Snippet Compiler是一个基于Windows?的小应用程序,利用它能够编写、编译和运行. NET代码。如果你有小段代码需要测试而又不想专门为它专门创建完整的Visual Studio .NET 项目时,这个工具很有用。

例如,我要向你展示如何从Microsoft? .NET Framework调出Notepad应用程序,代码片段如下:

 

我可以在Snippet Compiler中新建一个默认的控制台应用程序(译注:代码框架已生成),然后在它的Main方法中写入代码片段,如图1所示。

 

 

 

1 Snippet Compiler

 

要测试这段代码,只需按工具条上的start按钮(绿色三角),它就会运行在调试方式下。该段代码产生一个控制台窗口,然后调出Notepad。关闭Notepad,控制台窗口也随之关闭。


我发现为求助者编写小例程时,Snippet Compiler非常有用。通常,我必须先创建一个项目,保证所有代码编译成功后,把代码片段发给求助者,然后再删除项目。有了Snippet Compiler,这个过程就很容易。

 

Snippet CompilerJeff Key编写,可以从这里下载:http://www.sliver.com/dotnet/SnippetCompiler

 

 

[ 以下内容为译者补充,摘自:http://royo.is-a-geek.com/regulator ]

Snippet Compiler主要功能:

  • 编译和运行一个或多个C#VB.NETASP.NET代码片段
  • 可选择编译WinForm EXE文件、控制台EXE文件或DLL文件
  • 用户可存储模板库

  • 显示编译错误和警告,包括在编辑器中以波浪线提示

  • 智能感应(IntelliSense)静态成员、方法及构造器签名
  • 导入VS.NET项目
  • 可方便置入任务栏通知区

  • 将代码片段导出为HTML文件或RTF文件

 

 

每个开发人员现在应该下载的十种必备工具之SnippetCompiler_3.0.2

  • 2008年11月18日 16:20
  • 1.26MB
  • 下载

.NET开发 程序员必备工具 -- Snippet Compiler:小型代码段编译工具

Snippet Compiler  Snippet Compiler 是一个基于 Windows 的小型应用程序,你可以通过它来编写、编译和运行代码。如果你具有较小的代码段,并且你不想创建完整的 Vi...
  • lynnlin1122
  • lynnlin1122
  • 2008年04月02日 19:37
  • 1062

SnippetCompiler

  • 2014年08月21日 15:26
  • 15KB
  • 下载

.NET开发常用工具大盘点

标签:.NET 概述:本文盘点了.NET开发中的常用工具、插件及管理软件。 工欲善其事,必先利其器。软件开发的第一步就是选择高效、智能的工具。下面盘点的.NET工具软件能辅助提高工...
  • jsjpanxiaoyu
  • jsjpanxiaoyu
  • 2016年03月31日 10:05
  • 3473

推荐.Net、C# 逆向反编译四大工具利器

在项目开发过程中,估计也有人和我遇到过同样的经历:运行环境出现了重大Bug亟需解决、或者由于电脑挂了、旧代码覆盖新代码,而在这种情况下,我们不能直接在当前的代码中修改这个Bug然后发布,这会导致更严重...
  • kongwei521
  • kongwei521
  • 2017年02月08日 16:25
  • 35976

新.NET开发十大必备工具

Snippet Compiler ·新.Net开发必备十大工具详解之Snippet Compiler Snippet Compiler 是一个基于 Windows 的应用程序,可以通过它来编写、编...
  • paxhujing
  • paxhujing
  • 2016年06月14日 15:45
  • 1682

dnSpy - 一款 .NET 程序逆向工具

项目地址:https://github.com/0xd4d/dnSpy 项目作者:0xd4d dnSpy 是一款针对 .NET 程序的逆向工程工具。该项目包含了反编译器,调试器和汇编编辑器...
  • chenlei_525
  • chenlei_525
  • 2016年11月15日 14:25
  • 9925

.Net 高效开发之不可错过的实用工具

工欲善其事,必先利其器,没有好的工具,怎么能高效的开发出高质量的代码呢?本文为各ASP.NET 开发者介绍一些高效实用的工具,涉及SQL 管理,VS插件,内存管理,诊断工具等,涉及开发过程的各个环节,...
  • powertoolsteam
  • powertoolsteam
  • 2016年03月04日 09:38
  • 1949

.Net开发者必需的10个工具和10个小插件[整理]

开发者必需的十个辅助工具: NUnit:编写单元测试的工具NDoc:创建代码文档的工具NAnt:生成解决方案的工具CodeSmith:代码生成工具FxCop:用于监视代码的——代码警察Snippet ...
  • minisunny
  • minisunny
  • 2007年09月26日 14:05
  • 888

十个必备的.NET开发小工具(3):CodeSmith

作者:James Avery  翻译:lucentoff 出处:http://msdn.microsoft.com/msdnmag/issues/04/07/MustHaveTools/default...
  • lucentoff
  • lucentoff
  • 2004年07月06日 21:12
  • 26343
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:十个必备的.NET开发小工具(1):Snippet Compiler
举报原因:
原因补充:

(最多只允许输入30个字)