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

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

代码段编译工具

1. 工具概述

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

2. 应用场景

   如果你具有较小的代码段,并且你不想创建完整的 Visual Studio项目以及该项目附带的所有文件,此时就是Snippet Compiler的用武之处。假如我们要用记事本编写该代码段,不仅没有智能提示功能,容易出错,编写完成后还需要使用命令行进行编译,是一件非常麻烦的事情;而如果创建Visual Stuido项目,又觉得为了一段很小的代码段创建一个Visual Studio项目有些不值得,这正是Snippet Compiler的强大之处。

3. 使用简介

   在下载Snippet Compiler后,无需进行安装,直接运行可执行文件即可。在第一个运行时,它会提示你如何创建快捷方式,运行后默认的语言是C#,可以直接在RunSnippet()方法中编写你的代码片段,如下图所示:


在默认情况下,Snippet Compiler添加了一些常用的程序集,如果我们编写的代码片段中需要用到其它的程序集,可以通过引用管理器来实现,选择Tools->References菜单项,我们可以添加或者删除程序集,如下图所示:



代码分析工具

1. 工具概述

   Microsoft Source Analysis for C#是一款C#(不支持VB.NET)代码规范检查工具,前身是微软内部代码规范检查和代码格式强制工具StyleCop,目的是帮助项目团队执行一系列常用的源代码格式规范,它会根据预定义的C#代码格式的最佳实践进行检查,与FxCop不同的是它直接对源代码进行检查,且并不提供灵活的规则设置,强制开发者使用相同的习惯进行C#代码的编写。
2. 应用场景

    当在团队中需要执行源代码规范时,并且这个规范不能是自定义的,而是完全符合微软.NET类库设计原则。

3. 使用简介

   Source Analysis for C#的使用,非常的简单,在Solution Explorer中选择要分析代码的文件,选择右键菜单Run Source Analysis菜单 。

   提示:或者直接按下快捷键Shift + Ctrl + Y即可运行代码分析。

   在对源代码进行分析后,会在Source Analysis结果窗口中给出分析结果,哪些代码不符合.NET类库设计准则,以及不符合的描述等信息。

   本文先介绍新版.NET开发必备十大工具中的两种,这两个工具相对来说使用比较简单,接下来的文章我将会介绍其它工具的使用,希望大家继续关注。


   编写代码完成后,如果要进行测试,直接点击工具栏上Start按钮,如下图所示,并且将会在Errors和Output窗口中显示编译错误或者输出结果:


如果我们想编写VB.NET语言的代码片段,而不是C#的话,可以在Option选项卡中进行设置,如下图所示:



   Snippet Compiler还有一个新的特性是,它可以支持两个版本的.NET Framework,分别为.NET Framework 2.0 with SP1和.NET Framework 3.5,在编译时可以根据实际情况而选用:

sublime text的snippet介绍,提高编程效率 Sublime Text 的 Snippet 是一种快捷方式,它允许您使用自定义模板或代码片段更快地编写代码 阅读详情

相关推荐

基于Win32 C/C++ SDK Gui 松散框架--VSCode Snippet(抽象快速开发工具)

Win32SDKC/C++Gui高效程序之高效开发工具。基于Windowsx.H宏或自编代码。免费分发,仅需前往。编辑器,还是VSCode牛逼。 该代码主要适用于C++,C语言需容我稍作修改。该代码集合共15000+行,VSCode Snippet最大可开到20000+行。 目前涵盖Win32常见、常用基本类创建、函数、Setter/Getter;并包含Win32主要、常用WM_消息;融合了MessageCrack的功能,并完善了其没有完成的部分函数。并包含了Gdi绘画典型、应用案例。 望助我朝...

weixin_55465758的博客 1662

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

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

代码片段管理工具Snippet Editor 从入门到精通

本文还有配套的精品资源,点击获取 简介:Snippet Editor 是一款高效代码片段管理工具,支持代码的存储、管理及分类,以提高开发效率和减少重复工作。它包括配置文件管理、可执行程序核心、多语言本地化资源文件和多种实用功能,如分类管理、搜索功能、代码预览编辑、导入导出、版本控制和快捷键自定义等。 1. Snippet Editor代码管理工具概述 在软件...

weixin_42186387的博客 1613

C#编译工具 SnippetCompiler 轻型IDE

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

【亲测免费】 探索高效的代码片段管理工具Snippet Generator

探索高效的代码片段管理工具Snippet Generator 如果你是一位开发者或编程爱好者,经常会遇到需要保存和复用代码片段的情况,那么可能是你的理想选择。这个开源项目由Pawel Grzybek开发,旨在帮助程序员更轻松地管理和共享代码片段。 项目简介 Snippet Generator是一个Web应用程序,允许用户创建、编辑、存储和导出自定义的代码片段。这些片段可以包含预设的代码、注释和变...

gitblog_00064的博客 1223

.Net十大必备工具

通过编写各种类型脚本(C#,VB.Net,JScript,VBScript)的模板,通过数据库的表内容,生成你需要的各种代码。它还可通过反射处理汇编源代码,并在代码中使用XML注释生成MSDN形式的文档,这种文档比难以解读的XML更易于理解。LINQ是Language Integrated Query的简称,是集成在.NET编程语言的特性,是编程语言的一个组成部分。NAnt是基于.NET的生成工具,与版本Visual Studio.NET 不同,它使得你的项目创建生成过程变得容易。.Net十大必备工具

hpx666的博客 338

Snippet Compiler——代码段编译工具

不知道大家在工作中是否遇到过下面的情况:在项目中实现了一段代码,需要验证其正确性,但又不愿意编译整个项目;或者是要验证一种算法,但又不想打开庞大的Visual Studio新建一个项目。简单的说就是希望对一段代码脱离项目,不用Visual Studio就能编译执行。下面就给大家介绍这样一个小巧的代码段编译工具Snippet Compiler(点击下载)。 Snippet Compiler是一个...

weixin_34335458的博客 289

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

作者:James Avery  翻译:lucentoff 出处:http://msdn.microsoft.com/msdnmag/issues/04/07/MustHaveTools/default.aspx声明:版权属原作者所有,转载请注明出处! 本文将介绍下列工具: ·  代码片段编译工具Snippet Compiler·  正则表达式构建工具

guxinglei 的专栏 1470

Snippet美化代码语法高亮工具

snippet官网:http://steamdev.com/snippet/ 美化代码的插件,可以用。

.NET 程序员必备工具下载

.NET 程序员必备工具下载 1、Snippet Compiler=700) window.open(http://www.sliver.com/dotnet/SnippetCompiler/SnippetCompiler3.PNG);" alt="" src="http://www.sliver.com/dotnet/SnippetCompiler/SnippetCompiler3.

faunjoe的专栏 833

开发人员的十种必备工具

开发人员的十种必备工具 本文使用了下列技术 .NET C# 或 Visual Basic .NET、Visual Studio .NET  除非您使用能够获得的最佳工具,否则您无法期望生成一流的应用程序。除了像Visual Studio®.NET这样的著名工具以外,还可以从.NET 社区获得许多小型的、不太为人所知的工具。在本文中,我将向您介绍一些目前可以获得的、面向 .NET 开发的最佳免费...

weixin_30951231的博客 1755

【转】新.Net开发必备工具详解Snippet Compiler

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

weixin_30276935的博客 154

.net开发人员必备的十种工具

•用于编写单元测试的NUnit•用于创建代码文档资料的NDoc•用于生成解决方案的NAnt•用于生成代码的CodeSmith•用于监视代码的FxCop•用于编译少量代码的SnippetCompiler•两种不同的转换器工具...

148
上一篇: SQL Server面试题(请高人解答邮箱white-lx@163.com谢谢)
下一篇: C#、.Net33道经典面试题目及答案
lxwhite
博客等级 码龄18年 18粉丝 115原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值