版本控制和项目管理工具

VisualSVN和AnkhSVN:两款在Visual Studio中管理Subversion的插件.。

NuGet和NuGetPackageExplorer:一组用于自动执行从VS项目中安装、升级、配置和删除依赖包的过程的工具。

SvnBridge:一款开源的插件,让TortoiseSVN客户端能够与微软Team Foundation Server实现整合集成。

VisualStudio常用的插件

Highlight all occurrences of selected word:在VS中选中单词,并高亮显示与此单词有关的变量。

Collapse Selection In Solution Explorer:在VS2010种轻松折叠解和展开解决方案中的所有项目,在VS2013中已经自带折叠解决方案和项目的功能,不需要安装此插件。

Autocode:自动代码完成插件,可自动完成一些常用的代码。

VS10x Code Map:高亮显示和可视化查看代码结构。

c#outline:C#的代码折叠的最小单位是函数,无法折叠if和for之类的花括号,此插件正弥补这点。

JSEnhancements:原本VS不支持JavaScript函数和CSS代码段的折叠,此插件可折叠JavaScript和CSS代码。

Indent Guides:当代码层次过多时,很难搞清楚括号之间的匹配关系,该插件让您分清楚哪些括号是一对的。

fxcop和stylecop:检查代码是否符合微软命名标准,让您的代码更加符合微软官方的设计规范。

CodeMaid:可快速整理代码文件,清理不必要的代码和杂乱的格式。并在开发时实时提供代码复杂度的报告,以便帮助开发人员降低代码复杂度、提高代码质量。

Productivity Power Tools 2013:大幅提升VS2013开发效率的扩展工具集,2012版的功能已经被微软官方合并到VS2013官方版本中,这是2013的增强版本,对代码维护和开发效率都有很大的帮助。

Unit Test Generator:可以帮助快速生成单元测试项目和测试方法定义,提高单元测试编写效率。

Web Essentials 2013:VS官方团队对Web开发工具功能增强的前瞻扩展项目,通常此扩展中被验证十分成熟的功能就会集成到下个版本的Visual Studio中。该扩展对时下流行的Web开发前端技术提供非常高的支持度,且更新速度很快。支持css颜色选择器、js和css的压缩工具、zencoding、less等等超多web开发者需要的强大功能

NET Portability Analyzer:可以检测和分析代码对.NET Framework、Windows、Windows Phone、Silverlight、Windows Phone Silverlight、Mono、Xamarin.Android、Xamarin.iOS、ASP.NET vNext等目标平台的兼容性做详细的分析。

OzCode:这个扩展可以大幅提升代码调试的体验,具备强大的结果搜索、跟踪、比较等功能,它将可视化调试的概念上升到了一个新的高度,将循环、表达式、比较阵列都直观的展示出来。

Orleans:微软研究院出品的一个基于 Actor 模型的开源框架。这个框架目的在于尽可能减少创建互动式的服务时所面对的各种挑战,微软著名游戏Halo的服务端就是跑在Orleans上的。如果你对云计算和Actor模型编程感兴趣,建议安装一下该框架,安装成功后VS就会自动安装有该扩展了。

文档管理和生成工具

Sandcastle Help File Builder与NDOC:可制作出MSDN风格的帮忙文档,生成帮助文件和用户手册。
AsPhere:配置文件编辑器,可以对配置文件进行编辑和调整。它使用方便,拥有很多有用的特性。
DocFX:微软开源的API文档生成工具,可将三斜杠注释生成HTML格式的API帮助文件。

语言、平台和框架工具

LINQPad:学习LINQ,SQL转LINQ,LINQ转Lambda表达式,查看LIQN的MSIL中间代码。

ILMerge.exe:不改变程序切入点,将多个.NET程序集(DLL或EXE)合并成一个程序集。

DIA2dump:分析调试符号PDB的工具(通过命令:Dia2Dump -ALL Test.PDB)

SharpDevelop:一款开源免费的轻量级.NET开发工具,编辑器本身使用C#开发,而且公开了全部源代码。

Nant:开源免费项目,可以方便快捷对自己的.NET项目或解决方案进行自动构建。

自动化生成脚本和工具

CodeSmith:基于模板的代码生成工具,它使用类似于ASP.NET的语法来生成代码或文本。

动软代码生成器:代码自动生成的工具,可生成三层架构设计的代码,支持工厂模式的三层架构。

Razor Generrator:将Razor视图文件自动生成对应的C#代码,以提升MVC视图的运行速度。

网络协议、请求监控和调试

Fiddler:监控、查看、断点、调试和模拟HTTP请求。

HttpWatch:强大的网页数据分析工具。

Microsoft Network Monitor:微软发布的一款网络协议数据分析工具。

TeamViewer:速度极快的远程协助和团队授课工具:

反编译和反向工程

ILdasm.exe:基于.NET平台查看程序集信息(元数据,程序集清单和MSIL)。

Reflector:强大的反编译工具,将MSIL转换为C#和VB高级语言

Dotfuscator:基于.NET混淆器和压缩器,防止应用程序被反编译,压缩程序集。

SmartAssembly:混淆.NET程序集,保护软件,减小分发包的大小,提高性能

ILSpy:开源免费的的.NET反编译工具,简洁强大易用。

JustDecompile:Telerik公司推出一个免费开源的.NET反编译工具,支持插件,与VisualStudio集成,JustDecompile与Reflector相比的话,个人更喜欢JustDecompile,因为他免费,而且对于一些C#动态类型的反编译效果比较好。

DotPeek:最先进的.NET反编译器之一,它生成的代码质量很高,它还尝试到源代码服务器上抓取代码,能精确查找符号的使用,同时支持插件,目前不能与Visual Studio集成。

图形图像和视频处理

Snagit和Camtasia Studio:专注于截图和视频录制工具。

CommunityClipsSetup:微软出品的WMV格式视频教程录制工具。

WebEx Recorder:一个商业网络会议中用的录制工具很不错。

问题步骤记录器:windows7中自带的屏幕录制工具(可通过psr命令打开)

性能分析和调试工具

perfmon.exe:windows内置性能监视器支持多种计数器。

Debugging Tools for Windows:微软强大的用户态和内核态调试工具。

windows performance toolkit:微软官方发布的性能分析工具(可分析启动过程)。

Process Explorer:强大的进程管理器分析比任务管理更加详细的信息。

CLR Profiler:用图表的方式分析CLR运行时堆栈信息。

.NET Memory Profiler:基于.NET的内存分析工具。

PerfMonitor:更细节地分析CPU统计、GC统计和JIT编译统计。

visual studio内置性能分析工具:强大的IDE集成和友好的界面。

PerfView:重在分析堆的使用情况可支持保存和加载堆镜像。

ab.exe:Apache出品的Web负载测试与压力测试工具,经常用此工具测试抗压能力。

数据库常用工具

Database.NET:多重数据库管理工具,支持多种数据库的可视化管理客户端。

.NET常用开发工具整理的更多相关文章

  1. SharePoint 2013常用开发工具分享

    众所周知,一款好的开发工具不仅能提高项目开发效率,而且能够协助开发人员简化开发流程.本文汇总几款SharePoint 2013开发常用开发工具,希望能够对大家有所帮助.如果您有更好的工具,没有包含在本 ...

  2. Drupal常用开发工具(一)——Devel模块

    进行 Drupal 开发时有许多模块和工具可供使用,其中最常用的两项便是 Devel 及 Drupal for Firebug.本文和<Drupal常用开发工具(二)——Drupal for F ...

  3. SharePoint 2013常用开发工具

    SharePoint 2013常用开发工具分享 2014-04-01 00:59 by jv9, 589 阅读, 1 评论, 收藏, 编辑 众所周知,一款好的开发工具不仅能提高项目开发效率,而且能够协 ...

  4. .Net 常用开发工具

    ,net常用开发工具 LinqPad使用 LinqPad连接Oracle 使用 LINQPad 将linq转换为 lambda表达式 或者 SQL语句 LINQPad 4 初次使用心得 一.双击 二. ...

  5. Java,面试题,简历,Linux,大数据,常用开发工具类,API文档,电子书,各种思维导图资源,百度网盘资源,BBS论坛系统 ERP管理系统 OA办公自动化管理系统 车辆管理系统 各种后台管理系统

    Java,面试题,简历,Linux,大数据,常用开发工具类,API文档,电子书,各种思维导图资源,百度网盘资源BBS论坛系统 ERP管理系统 OA办公自动化管理系统 车辆管理系统 家庭理财系统 各种后 ...

  6. Android 常用开发工具以及Mac常用软件

    Android 常用的开发工具记录.其中包括AndroidStudio(IDEA)插件.Mac 上好用的软件以及国内知名Android开发者博客等. Android Studio 插件 codota ...

  7. JAVA程序员常用开发工具

    1.JDK (Java Development Kit)Java开发工具集 SUN的Java不仅提了一个丰富的语言和运行环境,而且还提了一个免费的Java开发工具集(JDK).开发人员和最终用户可以利 ...

  8. web常用开发工具

    1.WebStorm[推荐] WebStorm 是jetbrains公司旗下一款JavaScript 开发工具.目前已经被广大中国JS开发者誉为"Web前端开发神器"." ...

  9. 【mac版】前端开发工具整理

    整理了一些日常工作中涉及到的工具,下载链接:https://pan.baidu.com/s/1kUD60a7#list/path=%2F 编辑器 Webstorm 软件下载及常用操作 webstorm ...

随机推荐

  1. android开发笔记(3)

    在android环境开发过程中,我最陌生的是虚拟机的创建以及使用,下面是虚拟机的创建以及使用过程. 创建虚拟机: 点击创建虚拟机的按钮,create->填写虚拟机相关的信息,确认之后创建. 创建 ...

  2. ubuntu无法打开software-center

    ubuntu无法打开software-center BUG: 在ubuntu14.04LTS版本下,点击软件中心图标,过了一会软件未能启动,没有动静.用命令行启动报如下错误: perrin@Littl ...

  3. FreeRTOS移植到STM32上的移植过程

    所有的单片机都是顺序执行的,而对于多任务而言就显得力不从心了,虽然在一些小项目中可以通过定时器来实现,但这种实现方式没有实时性,一旦任务需要在规定时间内做出响应,那只能通过实时操作系统来完成了.在很多 ...

  4. pb数据导出

    pb数据导出(一) 1.在窗口新建用户事件  ue_export    2.事件调用函数 gf_dw_to_excel(THIS.dw_dict) 3.写函数 :boolean lb_setborde ...

  5. [翻译] FastReport TfrxReport组件使用

    一:加载和保存报表 报表默认保存在项目窗体文件中,大多数情况下,没有更多的操作要深圳市, 因此,你不需要采取特别措施来载入报告.如果你决定保存报表到文件或是数据库中 (这样更灵活, 比如修改报表不用重 ...

  6. 背水一战 Windows 10 (91) - 文件系统: Application Data 中的文件操作, Application Data 中的“设置”操作, 通过 uri 引用 Application Data 中的媒体

    [源码下载] 背水一战 Windows 10 (91) - 文件系统: Application Data 中的文件操作, Application Data 中的“设置”操作, 通过 uri 引用 Ap ...

  7. jsapi微信支付

    JSAPI微信支付 引用js <script type="text/javascript" src="http://res.wx.qq.com/open/js/jw ...

  8. i==1 && resolve()

    for( var i=100000 ; i>0 ; i-- ){ i==1 && resolve() } var dd = 988889;console.log(`${dd}`) ...

  9. Archive required for library “xxx” cannot be read or is not a valid zip file报错解决

    在项目中导入别人的maven项目时报错:Archive required for library “xxx” cannot be read or is not a valid zip file 网上查 ...

  10. 算法入门:最大子序列和的四种算法(Java)

    最近再学习算法和数据结构,推荐一本书:Data structures and Algorithm analysis in Java 3rd 以下的四种算法出自本书 四种最大子序列和的算法: 问题描述 ...