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

AI权益加码!Claude Code、Cursor等20+工具免费用! 购周边限时加赠Coding Plan Lite,畅享主流AI工具!学习进阶更高效! 阅读详情

作者:James Avery  翻译:lucentoff

 

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

声明:版权属原作者所有,转载请注明出处!


 

本文将介绍下列工具:

 

·  代码片段编译工具: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应用程序,代码片段如下:

System.Diagnostics.Process proc = new System.Diagnostics.Process();
         
proc.StartInfo.FileName= "notepad.exe";
         
proc.Start();
         
proc.WaitForExit(); 
         

我可以在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文件

 

 

快速编码与测试:Snippet Compiler Live 2008终极版 本文还有配套的精品资源,点击获取 简介:Snippet Compiler Live 2008 Ultimate Edition 是一个轻量级的C# 3.0代码片段编译器,它让开发者能够迅速编写、测试和执行C#代码,而无需启动完整的开发环境。该工具特别适合于概念测试、调试和快速原型设计。C# 3.0引入的新特性如Lambda表达式、匿名类型和自动属性等,提升了编码效率和质量。... 阅读详情

相关推荐

C#编译工具 SnippetCompiler 轻型IDE

一款我经常用到的C#轻编译工具,可以对C#的小段代码进行编译,用于测试部分代码非常有用,或者检查自己代码的错误也非常好用。

Snippet Compiler——代码段编译工具

原文地址:http://www.cnblogs.com/conexpress/archive/2011/07/24/2115308.html 不知道大家在工作中是否遇到过下面的情况:在项目中实现了一段代码,需要验证其正确性,但又不愿意编译整个项目;或者是要验证一种算法,但又不想打开庞大的Visual Studio新建一个项目。简单的说就是希望对一段代码脱离项目,不用Visual Studio就能...

weixin_33895604的博客 261

Snippet Compiler

Snippet Compiler 是一个基于 Windows 的小型应用程序,你可以通过它来编写、编译和运行代码。如果你具有较小的代码段,并且你不想创建完整的 Visual Studio .NET 项目(以及该项目附带的所有文件),则该工具会很有用

.Net开发必备十大工具详解之Snippet Compiler

代码段编译工具 1. 工具概述    Snippet Compiler是一个基于 Windows 的小型应用程序,你可以通过它来编写、编译和运行代码。现在Snippet Compiler已经支持.NET Framework 3.5,最新版本为Snippet Compiler Live 2008 Ultimate Edition for Developers (Alpha)。 官方主页:http:/

DOTA工作室专栏 812

轻型重量级.Net开发工具Snippet Compiler

介绍一个.Net开发工具---Snippet Compiler Snippet Compiler 特点:免费,体积小绿色,免安装支持.net 1.1 和2.0 ,支持代码调试和编译支持代码提示,使用方便它由 Jeff Key 编写,下载地址是:http://www.sliver.com/dotnet/SnippetCompiler/ Snippet Compiler 是一个基于 Windows 的...

weixin_30432007的博客 787

Snippet Compiler 运行javascript代码段的好工具

Snippet Compiler。如果说Eclipse和VS2005分别是自行火炮和地地导弹,那么Snippet Compiler就是传说中的中国54手枪了。Snippet Compiler是一个微型的编译器,可以编译vb.Ne...

cuibinmo3519的博客 142

C#编译工具 SnippetCompiler 轻型IDE开发环境 媲美VS2010

C#编译工具 SnippetCompiler 轻型IDE开发环境 媲美VS2010 京华志&精华志出品 希望大家互相学习,互相进步 支持CSDN 支持微软 主要包括C# ASP.NET SQLDBA 源码 毕业设计 开题报告 答辩PPT等

SnippetCompiler (VS 小工具)

VS 编译环境。 可以直接编译代码,以控制台应用程序展示结果! 体积小,方便打开,占用内存小!!! 小问题,小方法的 实用工具

Snippet Compiler 3.0.2 老朽痴拙汉化版(代码段编译器)

Snippet Compiler3.0.2 老朽痴拙汉化版是一个免费的 .NET 编译和开发工具基于Windows 的小型应用程序,你可以通过它来编写、编译和运行代码。在下载Snippet Compiler后,无需进行安装,直接运行可执行文件即可。在第一个运行时,它会提示你如何创建快捷方式,运行后默认的语言是c#,可以直接在RunSnippet()方法中编写你的代码片段。 主要的特色有: 支援 Intellisense 功能,在撰写的时候会自动提示各方法的参数与型别 若程式码有错误,将会不支援 Intellisense 功能 程式码自动缩排,包括 #region 收合的功能也有支援支援许多 Visual Studio 中既有的快速键 可选用 C# 或 VB.NET 编译器 编译错误的时候支援 Errors 视窗

十个必备.NET开发小工具

本文将介绍下列工具: · 代码片段编译工具Snippet Compiler · 正则表达式构建工具: Regulator · 代码生成工具: CodeSmith · 单元测试工具: NUnit · ...

58
上一篇: Marco Cantu的书架
下一篇: 十个必备的.NET开发小工具(2):Regulator
lucentoff
博客等级 码龄24年 13粉丝 16原创
评论 4
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值