新版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窗口中显示编译错误或者输出结果
如果我们想编写VBNET语言的代码片段而不是C#的话可以在Option选项卡中进行设置如下图所示
Snippet Compiler还有一个新的特性是它可以支持两个版本的NET Framework分别为NET Framework with SP和NET Framework 在编译时可以根据实际情况而选用
在默认情况下Snippet Compiler添加了一些常用的程序集如果我们编写的代码片段中需要用到其它的程序集可以通过引用管理器来实现选择Tools>References菜单项我们可以添加或者删除程序集如下图所示
代码分析工具
工具概述
Microsoft Source Analysis for C#是一款C#(不支持VBNET)代码规范检查工具前身是微软内部代码规范检查和代码格式强制工具StyleCop目的是帮助项目团队执行一系列常用的源代码格式规范它会根据预定义的C#代码格式的最佳实践进行检查与FxCop不同的是它直接对源代码进行检查且并不提供灵活的规则设置强制开发者使用相同的习惯进行C#代码的编写
应用场景
当在团队中需要执行源代码规范时并且这个规范不能是自定义的而是完全符合微软NET类库设计原则
使用简介
Source Analysis for C#的使用非常的简单在Solution Explorer中选择要分析代码的文件选择右键菜单Run Source Analysis菜单
提示或者直接按下快捷键Shift + Ctrl + Y即可运行代码分析
在对源代码进行分析后会在Source Analysis结果窗口中给出分析结果哪些代码不符合NET类库设计准则以及不符合的描述等信息
本文先介绍新版NET开发必备十大工具中的两种这两个工具相对来说使用比较简单接下来的文章我将会介绍其它工具的使用希望大家继续关注