vs2015.ent chs.iso ent有什么功能

Let the storm money come!
   好久没写吐槽文章了,因为无尽的加班,也因为工作的变迁,又因为最近看了微软又尼玛发布什么什么,好受不了。
  今年大专毕业第八个年头了,人也到了30,真是光阴荏苒啊。最近这一两年发生了很多事,让我自己倍受打击,今天无聊,静静的思考一下人生。
& & &八年,人生能有几个这样的八年?工作都绑死在.net平台。今天很想从头到尾吐槽一下.net这个神一般的平台。
& & &笔者我,为何鬼使神差的选择了.net这个平台呢?毕业设计的时候,看拖控件方便,IDE 很炫酷,当时大三最后也开了这么个傻X课程,然后毕业设计顺理成章的选择了一个项目,做一做有了个经验,然后觉得这点经验可以派上用场找工作,于是乎从此走上了一条不归路。当时我入手的时候是 .net framework 2.0,开发工具那个年代还是vs2005,相比 1.0 好像当时2.0 显得好像有了那么点气候。然后毕业最后快放弃的时候,非常难得的碰运气找了个并不是完全做软件的公司。当时并没有把.net 派上用场,而只是进行了一下 &sql server 最佳实践。然后再长沙混到了 09 年中间几乎没有什么项目经验,全部自学东一下西一下,后来金融危机,裁员,偶然的一个机会出来玩,来到了现在这个地方深圳。
& & & 深圳开启了我漂泊的第二个异乡。
& & & 来到这里,进了个小公司,做网站的,可能还练了下手,渐渐技能提升到,不用再拖控件,各个控件玩转得非常熟悉了。想必那个年代经历过 &.net 的对 gridview 控件如何玩,如何自定义等都很有体会。我们学了一些知识难道就是为了玩会你这个控件?做出来的东西,也没太多人用,都是些小老板想互联网推广自己公司,一些宣传的网站,没啥太大作用。做着做着,发现每月还是入不敷出,于是乎跳槽,这时工资来到了3k多,做什么政府部门的一些系统。由于要出差,而且那傻叉项目经理尽然不跟我说明,是否能忍受出差,我当然不能忍受啦!!!于是乎在外地出差一个月回来后果断跳槽。
& & & 来到了第三个公司,工作地点在龙岗,当时每天还要坐个329,经过了高速才到那公司。这小公司,做医疗相关的,这公司一半java ,一半 .net,然后 java 的陆续离职完了。剩下.net,做的是什么呢?就是大家现在看到的医疗挂号终端机,在各大医院都有,只是我们当时是用 .net &winform 里 webbrowser 套网页展现。当然,这个想法就很傻逼,这种实时性要求较高的,不能搞太多 http 请求,用flash 爽得多。慢慢的很多人离职,最后我也就走了,也才干 3 个月。这些小公司槽都吐不完。最后现在医院里用的,应该都不是我们这个版本,可能是后来推翻用.net做的。当时我是做得整个后台,技术也不太好,很多权限的地方我不该又想着怎么结合微软的什么 membership,而应该自己实现。
& & &时间到了2010年,我进了一家国企人力外包,相对前几家公司,这里有安定感。在这里开启了我目前为止最长工作经历之旅。这里做的是什么事呢?工作流。.net工作流这个奇葩,也是第一个版本被第二个版本推翻。我进这个公司的时候,.net mvc 已经开始慢慢很多公司用起来,而这里还是 vs2005,.net framework 2.0,市面上 3.5 也出来一段时间了。导致我并不会这些先进的技术 linq,mvc,wcf 等,因为工作上用不到的,即使你学了,过阵子也会忘了,没有实践,都是空。除非你自己搞起个什么项目,并有人不断的使用。于是乎,市面上很多都已经不再用原来的 web form,然而我这家公司已经把 web form 应用得很深,因为项目第一版是微软的人做的,在这里学到了很多原理性的东西,感觉还是有很大收获,只是也有个关键的问题,收入不高。搞到最后离开这公司的时候连1万都没有。
& & 当混到这个时候,同学间的差距就看出来了,有的早已经有房有车,有的已经进了一些知名企业。然后我高中同学,没读大学的,去培训机构培训了一下 JAVA,第二年的时候就超过我已经工作5 ,6年的工资。我在想,自己怎么个混的,但是看看身边的.net 小伙伴,普遍都不好。有几个,这个年纪了女朋友都还没有,房子车子更没有。反观3 - 5年的java,比我们工资都高得去了,想换个工作,人家到处抢着你。微软就是你会了这个技能,他会过几年把自己给推翻,这都算了,市面上都没有微软成功的例子。导致 .net 目前做的都是些边角料的项目,什么oa,erp,根本不赚钱,对于公司来说你就是个成本部门,想加薪?想晋升? no fuking door!说到这里不得不引用一些前辈的肺腑之言。请允许我转载:/archives//180.html &这篇文章总结得很好。
& & 俗话说:男怕入错行,女怕嫁错郎;这入对了行,也怕选错了平台。&
& & 如果退回10年,我绝对不会在微软的平台上写一行代码。
& & 微软这个神坑,我可以举得例子数不胜数,做了 web form ,然后又回归到&MVC,OK 你们 web form白学了,刚学 mvc 入行的,迅速淘汰你们这些老家伙。搞了工作流第一版,第二版把第一版完全推翻。搞了wcf,发现压根没人用,互联网的世界跟你微软有毛关系,我很多服务器是 linux,unix 的,都不想装 windows 系统,你妹的wcf 就更派不上用场了,框架过于庞大,又去搞了 web api。搞了 silver light,然后发布到某版本后,表示不再继续支持,有些吃饱了没事做的公司,把 silverlight 当做展现原型的工具给客户演示了。自己搞的 win phone,貌似连很多app 都不会有 win phone 版。大家有没有感觉,学jquery之后,都可以用很久,但是学.net的东西,马山又要被.net 自己推翻,好累好不好!大家写程序最关注的两个指标,一个性能,一个安全,二者相辅相成,缺一不可。可是我们的大微软,某一年搞起了黑屏 windows xp,这下可好,很多人说微软你不是作吗,这完全是开启了自爆模式。人家宣传安全性这方面都不需要太多虚假的,就一句,你公司windows xp 会黑屏吗?你还敢用这种系统?你内网都能把你黑屏,这种公司的项目你还敢用?还敢用 .net ? & 哎,我都不屑于吐槽了。
& & 再看看用.net平台的大型应用?
& & &电商:某东?不好意思,人家很多已经变成Java了,而且是换成java平台后,才腾飞起来。某宝,不用说了。
& & &银行:就招行是.net,其余全是JAVA,而且招行关键的专业版转账,还需要打开一个.net的winform程序,有人说工行是.net的,我去你有没有登录进个人网银部分,真正的后台是.do的好吧,这么明显的JAVA。
& & &金融:不了解,我同学做网络的,某大型金融公司机房都他管理,里面windows服务器还是很少。
& & &证券:都是JAVA,核心处理交易系统绝对不是.net。
& & &电信:你可能是华为外包或者正式工,知道里面都是JAVA 搭ORACLE 的占绝大多数。甚至有个华为的人跟我交流,我说我搞.net的,人家说那是什么?
& & &物流:可能有你.net一点,但最大最有逼格的顺丰,是用JAVA。
& & &互联网:没你.net什么事,可能这些公司考勤系统是.net,网上随便下的。
& & &答小白问答:Stackoverflow,OK,你们终于找到了点存在感,博客园,OK。but 不怎么赚钱。
& & &有个大龄女项目经理曾经跟我说过,看到.net项目的报价,她惊呆了,竟然可以这么便宜。世上的大项目,很多还是JAVA的,.net发展这么多年,市场依然没打开,这直接导致我们.net程序员没什么很大甜头。目前在深圳,我的很多原来的同事,最多也就 16~18K,而 Java 这个年限的,最低值往往是这么多。况且很多已经转成别的了,前端,dba,unity3D,ios,android,python,php,总之转型都要经过一阵痛苦。但转过的都说好。其余的人继续坚守 .net 混迹于各种外包,敲点业务代码,收入也不是很好,福利待遇也差,对于大城市来说,将来要承担养家的重任,这点钱还是不太够。
& & &最近想看看有没有更好的工作,你可以发现网上就那么几个公司招点高级的职位,然后还给不了很多,因为你做的事并不直接参与营利。你永远是在花公司的钱,什么时候微软做出了大的营利的项目,或者解决方案,估计那时候才有出头之日。不过现在已经很多人背离.net平台,都寻找转型,我相信人已去,你这力量也有限。
& & &这份工作在科技园上班,感觉周边的都是些小伙子,而且搞得东西完全就不是什么.net,都是些互联网,一感觉自己老了,二感觉自己好像没什么卵用。别人都不是用你这个平台的,你有什么价值???周围有腾讯,中兴、联想等等公司,翻翻他们的招聘信息,.net???很少。我接触过某大神在腾讯,自己都说腾讯.net项目很少,但是他还是要推广 .net,没办法,大家都要混口饭吃,当 mvp 微软还是会给你很多好处的,带你一年搞几次什么交流活动呀,或者还有点什么好处费,这我就不得而知了。还有原来的大神,赵姐夫,我刚毕业的时候还在msdn 上听了n节他讲的课,那个时候是什么 asp.net ajax 系列课程,现在想想这些有什么卵用,都已经废了。现在他好像也没去搞什么 MVP的头衔了吧,听说在深圳混迹了一阵子,好像又跑香港去了。你原来要是搞 JAVA 的至于这么动荡吗?守着在你的上海继续装逼不是挺好,比深圳香港还是要高大上得多呀。我从不认为走南闯北是个褒义词,意味着你的不稳定,你要给你家人带来安全感,带来幸福感,是万万不能这个城市搞几年,那个城市又搞几年的。大家也可以观察一下曾经的大牛,MVP,有几个还是活跃的?都慢慢销声匿迹了,因为市场不认可.net。大家都不想微软一家独大。
& & & 说了太多,太累,还是稍微感谢一下.net吧,让我完成了结婚、买房(有房贷)、小孩快出生了,但是这个岁数还是没有一种很有安全感。从原来时过几年后再次感觉 .net 路子越来越窄,有感而发,不喜请喷!
& & &.net 虐我千百遍,我待 .net 如初恋。
& & & & &&
阅读(...) 评论()
在通往地狱的路上,加班能使你更快到达。当前位置 & &
& 个人免费!Visual Studio 2015官方下载
个人免费!Visual Studio 2015官方下载
01:39:35&&作者:
编辑:上方文Q &&)
让小伙伴们也看看:
阅读更多:
好文共享:
文章观点支持
当前平均分:0(0 次打分)
[07-21][07-21][07-21][07-20][07-19][07-18][07-18][07-17][07-15][07-15]
登录驱动之家
没有帐号?
用合作网站帐户直接登录前言本人个人博客原文链接地址为/Blog/Detail/75.html。/aehyok/p/4098566.html这是上周周末一直在家研究如何安装上VS2015。看到下面这张图就代表着我VS2015 跨平台Moblie开发工具安装成功了。上周安装成功后本想一睹跨平台开发的乐趣,可是一直找不到合适的入口。这周又来捯饬一下结果发现了一个入口。于是来写一个Hello World和大家分享一下。我们先来了解一下主角吧,那就是Apache Cordova。Apache Cordova是一套设备API,允许移动应用的开发者使用JavaScript来访问本地设备的功能,比如摄像头、加速计。它可以与UI框架(如jQuery Mobile或Dojo Mobile或Sencha Touch)等相结合使用,这些UI框架可以使用HTML、CSS和JavaScript开发智能手机应用。在使用Cordova API时,应用程序的构建可以无需本地代码(如Java或对象C等),使用的是Web技术。由于这些JavaScript API在多个设备平台上是一致的,而且是基于Web标准创建的,因此应用程序的移植很方便,基本不做什么改变。使用Cordova的应用使用平台SDK打包成应用程序,可以从每种设备的应用程序商店下载安装。Cordova提供了一套统一的JavaScript库供调用,它支持iOS、Android、Blackberry、Windows Phone、Palm WebOS、Bada和Symbian。如果想用Cordova开发移动应用,先看看它的文档。文档中包含了入门指南、JavaScript API参考、例子程序、Cordova升级的事宜、怎样编写自己的Cordova插件等。Hello World通过上面的简单介绍,你可以发现它主要是依赖JavaScript来实现的。1、新建项目,找到模版&2、查看项目结构3、查看模拟器貌似WP模拟器要在Win8以上版本才可以运行。我们来看看Android和IOS的。Android & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & IOS& & &&4、找到主页编写Hello World5、Android模拟器运行效果6、IOS模拟器7、本想创建个apk在真机上试试看,无料可能是预览版的缘故吧。总结&Hello World创建出来了,还是有些兴奋的,微软这一步做的确实不错,一份代码,多个平台随意发布,真是大快人心,接下来就是等待时间和开发人员来验证了。不过还是要等正式版比较靠谱,预览版可能有些bug让我很不舒服。个人网站地址:QQ 技术群号:,验证码为:aehyok本文文章链接:/aehyok/p/3946286.html感谢您的阅读,如果您对我的博客所讲述的内容有兴趣,那不妨点个推荐吧,谢谢支持:-O。&VS2015 ASP.NET5 Web项目结构浅析 - 推酷
VS2015 ASP.NET5 Web项目结构浅析
本文个人同步博客地址
在安装好VS2015之后,一直想看看新版本的Web项目如何,上个周建了项目之后发现真是面目全非,微软这次更新真是太凶了。于是我就有了想简单的了解一下新建的项目结构的冲动,真是一发不可收啊,自己只是想研究个皮毛,这前前后后大概花掉了一周的时间(当然都是业余的)才大致搞明白了一点吧。在此就进行记录一下。首先来创建一个Web项目
1、打开VS2015新建ASP.NET Web应用程序
2、选择ASP.NET 5 Starter Web
3、新建项目后可以发现项目结构如下
可以发现项目结构可以分为1到6六个部分。接下来我就来简单的描述一下我对这6个部分的理解。
1、global.json
1、global.json 文件存放在“Solution Items”解决方案目录下,打开 global.json文件发现,默认有这样的配置:
下面我们来验证一下这个sources的作用。先来做一件事情,下载Asp.Net MVC源码地址为
。然后看一下下载后的文件
现在我将这些文件简单的复制到E:\projects\Mvc。然后我们回到global.json这个文件,将其中代码简单修改,修改后的内容如下
////&sources&: [ &src&, &test& ]
&sources&: [&E:\\projects\\Mvc\\src& ]
再来做两个操作,右键解决方案,第一步先Clean Solution清除解决方案,第二步Build Solution编译解决方案
成功之后来看一下解决方案下的文件发生了什么变化
通过标记可以发现,解决方案下竟然加载了global.json中设置的路径项目
如果你想把这些项目删除掉,那么你可以先恢复global.json中的sources值,以及手动删除解决方案下的项目,然后重新编译即可。
2、Dependencies(Bower和NPM)
Bower:bower是twitter开源的一款web包(如bootstrap、jquery)管理,依托github上越来越多的开源web(html+css+js)项目,bower只需要github项目加一个配置文件就可以使用bower方式管理。bower提供了web包的添加、升级、删除、发布,以及管理包依赖,只需命令方式,即可轻松管理,再也不需要去手工下载拷贝文件了。
我们来看一下在VS2015中如何使用Bower。首先可以通过Nuget来下载安装Bower。
接着打开bower.json
在“dependencies”下输入knoc可以发现有智能提示额,我将来操作演示我们来添加knockout这个JavaScript的类库。
但对于类库版本没有进行提示
于是我单独到官网
进行输入一个版本。
&knockout&: &^3.2.0&
接下来我们通过菜单进行安装。先来找到位置 & View==&&Others Windows==&&Task Runner Explorer,打开后如下图所示
然后再在Tasks==&&bower右键后点击Run,这里其实就是要检查bower.json文件,然后会将我们添加的knockout类库进行添加到项目中,执行完毕后会发现
NPM:npm 是 Node.js 的模块依赖管理工具。作为开发者使用的工具,主要解决开发 Node.js 时会遇到的问题。如同 RubyGems 对于 Ruby 开发者和 Maven 对于 Java 开发者的重要性,npm 对与 Node.js 的开发者和社区的重要性不言而喻。现在已经移植到全宇宙最无敌的开发工具Visual Studio中了,真是令人欢呼雀跃。
NPM在VS2015中对应的配置文件为package.json。下面我们来添加一个模块:通过下面的截图可以发现,同样会有智能提示功能。
比如我们添加如下模块
&express&: &^4.10.2&
然后在Task Runner Explorer下执行后在NPM文件夹下可以看到
现在可以右键express,然后点击Restore Package
其实就是真正安装express模块吧。
对于NPM的具体使用可以参考
3、References
References:References 其实就是我们之前VS版本中的引用,可以看下我在VS2010下的截图
和之前不同的是,现在VS2015项目目录中只有 ASP.NET 5.0 和 ASP.NET Core 5.0,其中所有的程序集都是通过 project.json 文件中的 dependencies节点进行配置管理。
引用好保存后,vs2015就会自动从nuget上下载相应组件。
Controllers、Models和Views&和我们之前的 ASP.NET MVC 项目没什么区别,Migrations 是示例项目中使用 EntityFramework 代码迁移文件。
5、七个文件
不按照顺序了。
1、Project_Readme.html
这个页面很简单就是针对ASP.NET 5的一个自述HTML网页。通过这个网页可以链接到关于ASP.NET 5的相关内容页面。
2、Startup.cs 应该就是原来的Global.asax.cs。
3、config.json主要就是配置数据库链接字符串。
4、gruntfile.js相当于一个任务插件管理器
下面这就是Grunt的任务运行模版
在里面分为Alias Tasks和Tasks,其中alias中的任务,是通过在gruntfile中注册任务得来 grunt.registerTask(&default&, [&bower:install&]);
而tasks则是由 grunt.loadNpmTasks(&grunt-contrib-copy&)得来,这些包需要提前通过package.json声明好。
下面我简单的通过Grunt来压缩一个css文件。
①、在package.json中声明插件cssmin
②、在gruntfile.js文件中加载插件
grunt.loadNpmTasks(&grunt-contrib-cssmin&);
③、在NPM在进行安装插件
④、在Task Runner Explorer中刷新
⑤、在gruntfile.js中添加注册任务和压缩的文件
⑥、下面到Task Runner Explorer进行刷新,刷新之后
然后执行Run
执行完之后查看发现
不过数值略有差异。也没什么关系差不太多。
这里只是通过Grunt执行了一个压缩的功能,还有其他很多的功能这里就不进行学习记录了。
6、wwwroot
看到wwwroot,你也许并不陌生。我们来看看网站如何运行起来吧。
现在点击Web项目右键==》》Publish,选择File System
添加应用名称,选择目标路径,点击发布
既然已经启动了,那么就相当于网站自承载成功,现在可以打开网站了,但是什么信息都不知道。按照如下指示进行
打开http://localhost:5000
gruntfile.js通过Grunt来管理执行Bower和NPM,而Bower又通过bower.json文件进行管理,NPM又通过package.json进行管理。
project.json相当于原来的配置文件可以管理References下项目的引用集合以及其他配置。
Startup.cs相当于原来的Global.asax.cs。config.json主要来定义数据库的链接字符串。
wwwroot下存放的是一些静态文件。Web项目发布后,通过bin目录下唯一的dll文件AspNet.Loader.dll与命令web.cmd让网站就可以运行起来。这其中的奥秘还有待进一步的深入研究呀。
已发表评论数()
请填写推刊名
描述不能大于100个字符!
权限设置: 公开
仅自己可见
正文不准确
标题不准确
排版有问题
主题不准确
没有分页内容
图片无法显示
视频无法显示
与原文不一致Visual Studio 有哪些好用的插件?
按投票排序
以前曾经用Visual Assist X + Productivity Power Tools,印象里VA对C++帮助比较大,C#就不是那么好用了(很久没用了,如果有误请指出)。现在组里给买了Resharper的license,不得不说没有Reshaper的VS现在已经用不习惯了。各种代码风格相关的tips和强大的功能,只能说两个字,必备。当然我平常用到的功能大概不到1/2,还是相对臃肿了一些。上面两个都有不少人推荐过了,就不多说了。下面是重头戏。强烈推荐一款叫做ClaudiaIDE(D前面的是i不是L!我就总把这个名字记错)的插件,这么好的东西竟然没人推荐。这货可以给你的VS编辑窗口换背景。之前的版本曾经有bug,但是现在看起来已经修正了。效果见下图们。默认图:MIKU:IA:
如须进行与图像相关的 C/C++ 开发,墙裂推荐
~Image Watch 可以在 debug 时直接显示图像的像素数据,可以灵活设置图像的显示方式,譬如自动归一化、用伪色显示等等。Image Watch 默认支持 OpenCV 以及 Windows SDK 中的部分图像类型,如 cv::Mat, IplImage 等。甚至通过定制 .natvis 文件,我们可以任意拓展 Image Watch 的支持对象。譬如在我自己的项目中,能够用 Image Watch 来 Debug 自定义的图像类型:放大可以直接看像素值用来 debug 矩阵类型也比 vs 自带的 watch 方便不少如何写 .natvis 详见 这里有个坑:自定义的 .natvis 文件需要放到 C:\Users\{用户名}\Documents\Visual Studio 2015\Visualizers 下面才能被 Image Watch 识别,否则只会显示 invalid ...Happy Coding!
我是做 C# 开发的,先上图让大家看看我的 VS 里的插件上面是我常用的插件。上面是我常用的插件。下面详细介绍一下:1、VS10X 系列的 VS10X CodeMap、VS10X Editer、VS10X Comment的三个插件是我必装的;1)VS10X CodeMap 在代码编辑器提供了一个代码导航,可以快速定位到类里的每个方法和属性;还可以把代码块标识成不同的颜色,以便区分(虽然我用的很少);VS10X CodeMap 支持的语言是包括C#、C++、VB,下图是VS10X CodeMap的设置界面;其他功能请大家自行发掘吧,官网上有详细的介绍。这个插件已经可以被后来发现的 CodeMaid 取代了,不过我依然喜欢这个插件,因为它近乎完美的嵌入到编辑器中,感觉已经和编辑器成为一体了。下载地址:2)VS10x Comments Extender3)VS10x Editor View Enhancer2、CodeMaid3、Javascript Parser Extension for Visual StudioVSEditorBackgroud最后的一定是重量级的,哈哈,就是这个VSEditorBackgroud。我的编辑器设置背景图的插件。这个也不是我的原创,以前在老外的网站上看到的源码,后来自己在原来的基础上增加了一些功能。
严重依赖Visual Assist,没有它的代码着色我已经看不懂C++了。。。
推荐一批绝大部分都是免费的能较好增强写代码舒适度的. .NET Demon -- (非免费)安装后可以连续编译, 如果不买License的话过期后也还有代码改动后自动保存的上好功能, 安装它之后再也不用费心保存了. AllMargins -- 在增强的滚动条, 可以以各种彩色呈现代码的结构和错误之处, 直接点击定位. C# Outline -- 给C#所有{}代码块加折叠功能. Code Alignment --提供代码对齐功能, 比如按 =, (, ) 等符号对齐, 也可以自定义对齐基准字符(串), 十分有用, 特别是有规律的代码需要列选时先对齐再操作无比舒适. CodeMaid -- 显示代码中的成员, 可以按多种条件排序. CssCop - FxCop For StyleSheets -- Css检测. Duplicate Selection -- 增加快速复制所选词/所在行, 默认快捷键 Alt + D. Editor Guidelines -- 右键给代码某字符处增加彩色参考线, 长代码好用. HideShow Comments -- 方便的显示/隐藏注释. HighLight All Occurrences of Selected Word -- 双击选择某个词后自动高亮整个代码里同样的词. Indent Guides -- 给每个代码块增加垂直对齐虚线. Inline Color Picker -- 多种语言代码中的颜色代码直接显示对应的颜色, 直观方便. JavaScript Parser -- 增强的JavaScript Parser. jQuery Code Snippets -- jQuery 的代码段. JsLint .NET for Visual Studio -- 检测JavaScript. LINQ Insight Express -- 允许设计时在Visual Studio中直接执行LINQ查询, 而无需启动调试会话. Microsoft Code Digger -- 分析.NET代码中可能的执行路径.MultiEditing -- 按Alt可以同时定义多个插入点同时在多个不同位置输入相同的字符, 但会影响Alt的列选功能, 不是很需要时通常禁用. OzCode -- Debug时数据分析和跟踪的好扩展. Productivity Power Tools -- 多种实用小功能集合. Regex Tester -- 测试正则. Regular Expression Tester Extension -- 测试正则. TextHighLighterExtension -- 给代码中所有的词和变量提供增强的自动提示. Viasfora -- 很实用的关键字高亮和彩虹括号, 能让代码看起来非常舒心. SwitchStartupProject -- 同一个SLN中多个项目里快速切换启动项目. VSColorOutput -- Build时输出信息彩色化. VSCommands For Visual Studio -- 多种功能增加, 以及在带触控屏里给VS提供直接触摸拖动代码功能. Web Essentials -- 跟Web相关的很多功能. Workflow Manager -- 运行和管理 Windows Workflow Foundation 工作流. XAML Regions -- 给XML 和 XAML增加 Region 功能.
Visual Assist这个是必须的,不过不是免费的。VSColorOutput这个也很好用,默认的编译结果输出是黑白的,找error和warning把眼睛看的累,彩色输出很实用。Productivity Power Tools是微软自己写的,一大堆小功能合集,我比较喜欢的是Ctrl+F变成类似Sublime那样的,一边输入一遍显示搜索结果。再就是Ctrl+3可以实现输入keyword查找菜单项,类似eclipse。AnkhSVN,如果用SVN,这个太好用了,是免费的。VS Lint,不是免费,拖速度严重,不过偶尔用用还是对代码质量提高有好处。
强烈推荐Visual Studio史上最强大的插件Resharper Resharper在代码整理,优化代码结构,重构等方面都有很强大的功能,楼主可参见下面这篇文章(年代久远,链接已失效 :(
):建议楼主不要在VS中使用仿Vim或者是Emacs的插件,这样会打乱VS本来的快捷键布局,VS本身自带的快捷键对于VS来说更加实用-----------
更新-----------------如果你使用了Entity Framework的话,那Entity Framework Power Tools也很不错。
用过的不多,说下我用过的几个插件好了。Visual Assistant X以前的VS中很好用,现在有些功能新版的VS都内置了。作用也就不是很大了。不过出于习惯还是装上。它在启动时会额外扫描一次项目,如果你的解决方案很大的话扫描会有些悲剧。Visual HG好象是叫这个,也就是一个Mercurial的VS插件,提供一些集成化的功能。Emacs Emulator名字也记不住了。模拟Emacs的快捷键用的。这货最悲剧的就是复制粘贴的时候不能跨窗口,跨文件。而且和Visual Assistant有冲突,你用了这个插件VAX的配色每次打开VS都会被重置。如果不是特别依赖Emacs的快捷键,最好不要用这个。Atomineer Utils注释工具。可以生成Doxygen等格式的注释。可以配置各种选项。然后用Doxygen等工具生成类图或者文档等。这货最强悍的一点,是可以根据你函数和变量的名称自动判断这个函数或者变量的功能自动完成。再有的也就是一些软件提供的集成插件,比如VMware,.NET Memory Profiler之类的。其他的没怎么用过,看看别人的建议吧。
大家漏掉了一个重量级插件,.Net reflector插件,这个插件非常强大,能直接在VS中查看.net framework类的源码。非常有利于开发工作
VsVim 没有这个插件写代码总感觉怪怪的
已有帐号?
无法登录?
社交帐号登录

我要回帖

更多关于 vs2015 ent 的文章

 

随机推荐