Visual Studio: Any Developer, Any App, Any Platform


   在.NET 平台做开发,强大的VS让人爱不释手。刚刚接触.NET平台的时候,去网上寻找开发工具,感觉这个开发工具真的很大很重,开发一段时间之后才知道 "重" 有重的理由,因为他强大,除了自身的功能外还有丰富的扩展,就如同visualstudio.com网站上说的那句话:"任何开发人员、任何应用、任何平台"。

   本次仅仅要记录一下自己使用过VS扩展,方便以后查找。

  1、Productivity Power Tools   :

当初使用他的原因是因为 看到那个左边的TAB,感觉很好,其实它还给开发人员提供了更多的功能  介绍 ,还有这篇博客园文章


  2、Entity Framework Power Tools:

安装之后,当你在C#项目上右键,就会看到 "Entity Framework" 选项的上下文菜单 ,其中有两个功能被支持

●Reverse Engineer Code-First -驱动 DbContext Code-First 和已经存在的数据库 映射 生成 POCO 类

●Customize Reverse Engineer Templates -添加默认的T4编辑模板, download from here


  3、Indent Guides:

早早在使用VS2010的时候这个插件就开始使用,他的那个代码线看着很整洁

download here


  4、Advanced Installer  一个很好用的安装部署工具

download here


  5、Web Essentials  :    

是 编写CSS, HTML, JavaScript, TypeScript, CoffeeScript or LESS一款强大web开发辅助工具。

css 样式

启用Browser Link

如果是HTML静态页面 仪表板会有提示 配置方式   Using Browser link  , Home Page


  6、.Net Reflector & .Net Reflector Object Browser &ILSpy

反编译神器,还可以修改DLL的代码,在 VS里边可以搜索并查看源代码,并且还可以设置断点进行调试,但是效果并不怎么好,不是所有的代码都可以调试

可以使用Reflector和Reflexil手动修改DLL的源码 ,例如  c#:Reflector+Reflexil 修改编译后的dll/exe文件

功能虽然强大但是它并不是免费的,后来在用另外一款反编译工具 ILSpy

  7、 ClaudialIDE

来..来. 来..给我的VS2015换个妹子 ,估计没心情敲代码了


  8、Viasfora  Add color to your Visual Studio Text Editor!

给你的代码添加点色彩,不错呦~~


  9、Highlight all occurrences of selected word

高亮显示代码,方便查找....

后续 ..........

step_by_step_记录那些在VS上使用过的工具的更多相关文章

  1. Linux(2)---记录一次线上服务 CPU 100%的排查过程

    Linux(2)---记录一次线上服务 CPU 100%的排查过程 当时产生CPU飙升接近100%的原因是因为项目中的websocket时时断开又重连导致CPU飙升接近100% .如何排查的呢 是通过 ...

  2. 记录CentOS 7.4 上安装MySQL&MariaDB&Redis&Mongodb

    记录CentOS 7.4 上安装MySQL&MariaDB&Redis&Mongodb 前段时间我个人Google服务器意外不能用,并且我犯了一件很低级的错误,直接在gcp讲服 ...

  3. 记录一次线上bug

    记录一次线上bug,总的来说就是弱网和重复点击.特殊值校验的问题. 测试场景一:        在3g网络或者使页面加载速度需要两秒左右的时候,输入学号,提交学生的缴费项目,提交完一个 学生的缴费后, ...

  4. [转帖]GitHub上整理的一些工具

    GitHub上整理的一些工具   技术站点 Hacker News:非常棒的针对编程的链接聚合网站 Programming reddit:同上 MSDN:微软相关的官方技术集中地,主要是文档类 inf ...

  5. 在CentOS 6.4上安装Puppet配置管理工具

    在CentOS 6.4上安装Puppet配置管理工具 linux, puppetAdd comments 五052013 上篇说了下在ubuntu12.04上安装puppet,安装的版本为puppet ...

  6. 在Ubuntu|CentOS上安装Shutter截图工具及快捷键设置

    简介 Shutter前身叫GScrot,它是一款相当棒的截图软件. 通过Shutter,你可以截取包括选定区域.全屏幕.窗口.窗口内的控件甚至网页的图像.通过内置的强大插件机制,你可以在截图后,对图像 ...

  7. Mac OSX上的软件包管理工具,brew 即 Homebrew

    brew 即 Homebrew,是Mac OSX上的软件包管理工具,能在Mac中方便的安装软件或者卸载软件, 只需要一个命令, 非常方便. brew类似ubuntu系统下的apt-get的功能. 安装 ...

  8. rz和sz上传下载文件工具lrzsz

    ######################### rz和sz上传下载文件工具lrzsz ####################################################### ...

  9. 在centos 6.5 在virtual box 上 安装增强版工具

    centos 6.5 在virtual box 上 安装增强版工具: 出现:centos unable to find the source of your current linux kernel ...

随机推荐

  1. 为什么HTML中的多个空格或是回车在浏览器上只能显示出一个?

    我们在学习HTML的时候可能书本或是老师会告诉我们一件事,就是在HTML中不管我们在两个文本之间加上多少连续的空格或是回车,到了浏览器里面只能显示出一个来.但是我们从来不知道为什么. 原因很简单,因为 ...

  2. 学习笔记《Java多线程编程实战指南》四

    JAVA线程同步机制 线程同步机制:是一套用于协调线程间的数据访问及活动的机制,该机制用于保障线程安全以及实现这些线程的共同目标.java平台提供的线程同步机制包括锁.volatile关键字.fina ...

  3. windows环境下ElasticSearch6 安装head插件

    转: https://blog.csdn.net/shubingzhuoxue/article/details/80998738 https://blog.csdn.net/camelcanoe/ar ...

  4. oracle、grid 用户ID

    oracle.grid 用户ID [root@db-rac02 rules.d]# id oracle uid=54321(oracle) gid=54321(oinstall) groups=543 ...

  5. SurfaceView绘图时刷新问题,尝试各种办法无法解决,请教高手

    /** * */ 源码:http://pan.baidu.com/s/1i3FtdZZ 画图时最左面,第一帧总是出现一个黑条,其它的帧没有问题package com.macrosoft.testewa ...

  6. 微慕-专业WordPress微信小程序

    2018年9月,微慕小程序(以下简称微慕版)发布以来,一直想写一篇详细详细的说明文字,全面解读这套专业的WordPress小程序.昨天,又上线了一个稳定版本后,我才下决心,也更有信心,写点文字,向你推 ...

  7. (转)并发编程 – Concurrent 用户指南

    原文出处: 高广超 译序 本指南根据 Jakob Jenkov 最新博客翻译,请随时关注博客更新:http://tutorials.jenkov.com/java-util-concurrent/in ...

  8. linux git 保存账号密码

    vi .git/config [credential] helper = store git pull 输入用户名.密码自动保存

  9. Python-10 字典dict

    #1 创建 dict1={'欢欢':'i love','小高高':'you'} dict2={1:'one',2:'two',3:'three'} dict3={} #2 访问元素 print('欢欢 ...

  10. c# datatable 分组

    DataTable dt = new DataTable(); IEnumerable<IGrouping<, ));//按行政区代码前两位分组