知识大全 新.Net开发必备工具详解之Snippet Compiler

Posted 工具

篇首语:智慧并不产生于学历,而是来自对于知识的终生不懈的追求。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 新.Net开发必备工具详解之Snippet Compiler相关的知识,希望对你有一定的参考价值。

新.Net开发必备工具详解之Snippet Compiler  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  新版 Net开发必备十大工具

  在新版 Net开发必备十大工具一文中 笔者整理总结了 NET平台下开发必备的十大工具 从本文开始 将会通过几篇文章来详细介绍它们的使用方法

  代码段编译工具

   工具概述

  Snippet Compiler是一个基于 Windows 的小型应用程序 你可以通过它来编写 编译和运行代码 现在Snippet Compiler已经支持 NET Framework 最新版本为Snippet Compiler Live Ultimate Edition for Developers (Alpha) 官方主页

   应用场景

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

   使用简介

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

  

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

  

  

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

  

  

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

  

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

  

  

  代码分析工具

   工具概述

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

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

   使用简介

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

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

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

cha138/Article/program/net/201311/13068

相关参考

知识大全 .NET 开发人员必备工具:NAnt

.NET开发人员必备工具:NAnt  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  NAnt是一个

知识大全 .Net开发人员应该下载的十种必备工具

.Net开发人员应该下载的十种必备工具  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  ·用于编写

知识大全 构建ASP.NET网站十大必备工具

构建ASP.NET网站十大必备工具  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  构建ASPNE

知识大全 .Net开发者必备的11款开发利器

.Net开发者必备的11款开发利器  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  现如今技术发展

知识大全 详解.NET 2.0开发Winform程序经验

详解.NET2.0开发Winform程序经验  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  带有

知识大全 VS中的Code Snippet来提高开发效率

VS中的CodeSnippet来提高开发效率  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  环境

知识大全 善用VS中的Code Snippet来提高开发效率

善用VS中的CodeSnippet来提高开发效率  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  

知识大全 VB.NET开发扫描客户端服务工具

VB.NET开发扫描客户端服务工具  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  在大中型企业信

知识大全 Oracle推出开发工具支持.NET3.5与VS2008

Oracle推出开发工具支持.NET3.5与VS2008  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下

知识大全 OracleERP开发基础之数据导入工具

OracleERP开发基础之数据导入工具  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!Datalo