随笔分类 -  开发工具

摘要:(此文章同时发表在本人微信公众号“dotNET开发经验谈”,欢迎右边二维码来关注。) 题记:在上个月的Connect() 2016大会上,微软宣布了VS 2017 RC的发布,其中为数据分析师带来了一体化的开发环境。 我们知道Visual Studio 2017带来的一大改变就是,轻量级的快速安装模 阅读全文
posted @ 2016-12-01 14:35 朱永光 阅读(6722) 评论(0) 推荐(0) 编辑
摘要:(此文章同时发表在本人微信公众号“dotNET每日精华文章”,欢迎右边二维码来关注。) 题记:微软在收购R语言的开发商后,也独立发行或在自己的产品中集成了R语言,这里就介绍下它们包括开发工具RTVS。 R是世界上最强大的统计计算、机器学习和图形化语言/平台,同时伴有一个众多用户、开发者和贡献者的全球化社区。R在我之前从事的环境分析领域也被广泛使用,据朋友说一个从环境专业毕业的博士就因为R... 阅读全文
posted @ 2016-04-15 01:26 朱永光 阅读(6404) 评论(0) 推荐(0) 编辑
摘要:(此文章同时发表在本人微信公众号“dotNET每日精华文章”,欢迎右边二维码来关注。) 题记:微软开源玩得嗨,连VS扩展插件Productivity Power Tools也开源。 Productivity Power Tools是微软开发的一个用于增强Visual Studio生产力的扩展插件,最初发布于2010年(应用于Visual Studio 2010)。你甚至可以认为Produ... 阅读全文
posted @ 2016-03-20 19:05 朱永光 阅读(1859) 评论(1) 推荐(1) 编辑
摘要:(此文章同时发表在本人微信公众号“dotNET每日精华文章”,欢迎右边二维码来关注。) 题记:用Visual Studio 2015做Web开发就差这个包了,嘿嘿。 过去几年,Visual Studio扩展功能生态系统得到了蓬勃发展,社区贡献出了大量优秀的扩展,其中也包括大量针对Web开发的扩展。但是很多时候,感觉寻找、安装、更新好几个扩展,总显得比较麻烦。如果你也有我类似的感受,那么可以尝试... 阅读全文
posted @ 2016-03-15 23:12 朱永光 阅读(4270) 评论(0) 推荐(0) 编辑
摘要:(此文章同时发表在本人微信公众号“dotNET每日精华文章”,欢迎右边二维码来关注。) 题记:Miguel de Icaza在最近发表的一篇博文中畅谈了Mono及其相关产品中的C#交互特性的演化情况。 早期 在2008年,Miguel他们在Mono中引入了一个C# Shell程序(仅有命令行)。在实 阅读全文
posted @ 2016-02-28 15:40 朱永光 阅读(1541) 评论(0) 推荐(0) 编辑
摘要:(此文章同时发表在本人微信公众号“dotNET每日精华文章”,欢迎右边二维码来关注。) 题记:微软根据ASP.NET 5的路线图如期发布了beta6,现在我们就来说说beta5升级到beta6的一些问题。 之前微软公布了ASP.NET 5的路线图 (https://github.com/aspnet/home/wiki/roadmap)。根据这个路线图的说法,在7月27日发布ASP.NET 5... 阅读全文
posted @ 2015-08-01 15:51 朱永光 阅读(954) 评论(0) 推荐(0) 编辑
摘要:(此文章同时发表在本人微信公众号“dotNET每日精华文章”,欢迎右边二维码来关注。) 题记:用了3个多月的VS 2015终于要迎来RTM了,不过感觉有点淡淡的忧伤(为什么呢?请看正文) 7月20日Visual Studio 2015将正式发布,微软会在Channel 9上直播线上发布会。大家可以通过这个发布会了解VS 2015正式版的最新功能和技术,等发布会结束后就可以马上下载使用VS 20... 阅读全文
posted @ 2015-07-18 23:04 朱永光 阅读(1119) 评论(1) 推荐(2) 编辑
摘要:(此文章同时发表在本人微信公众号“dotNET每日精华文章”,欢迎右边二维码来关注。) 题记:Refactoring Essentials是一款用于代码分析和重构的开源免费VS2015插件,其功能丰富强大,必然会成为类似Web Essentials这样的必备插件。 之前由SharpDevelop团队开发且用于SharpDevelop这个开源IDE中的重构插件“NR6Pack”改名为“Refac... 阅读全文
posted @ 2015-07-16 23:13 朱永光 阅读(14384) 评论(1) 推荐(2) 编辑
摘要:(此文章同时发表在本人微信公众号“dotNET每日精华文章”,欢迎右边二维码来关注。) 题记:题目即题记。 自从Visual Studio Code发布之后(最初是0.1),微软就一直在持续更新它。前天刚刚发布了0.5,带来如下新特性: 文件处理方式的更新,如:通过命令行打开文件并定位到特定行 编辑器选项的增强 对JavaScript支持的重大更新 Git的增强,如:... 阅读全文
posted @ 2015-07-08 23:03 朱永光 阅读(3041) 评论(0) 推荐(0) 编辑
摘要:(此文章同时发表在本人微信公众号“dotNET每日精华文章”,欢迎右边二维码来关注。) 题记:上一篇文章讲述了ASP.NET 5 Beta带来的一些变化,虽然原文最后给出了从beta4升级到beta5的介绍,但是讲的过于简要和模糊。今天就给大家分享下我的经验。 我把我的ASP.NET 5的项目代码从beta 4升级到beta5还是遵从了上篇文章原文中提到的基本步骤。 1,安装或升级DNVM。... 阅读全文
posted @ 2015-07-07 17:15 朱永光 阅读(1665) 评论(3) 推荐(1) 编辑
摘要:题记:在用VS进行Web开发的时候,常常希望VS的调试不会对浏览器造成固定的影响,那么使用浏览器的私有模式来启动就很有必要。 前几天SCOTT HANSELMAN分享了一个开发Web应用程序的小技巧,就是如何把浏览器的私有模式添加到VS中。 就是在VS的调试下拉菜单中选择“Browse With…”可以添加自己的自定义配置。 对于Chrome就是,在设置参数的时候添加"—incognito”... 阅读全文
posted @ 2015-06-23 23:07 朱永光 阅读(464) 评论(0) 推荐(0) 编辑
摘要:(此文章同时发表在本人微信公众号“dotNET每日精华文章”,欢迎右边二维码来关注。) 题记:由于在ASP.NET 5中,项目依赖都是通过“包”来引用,所以使用和调试外部代码(比如DNX运行时)成为可能。 .NET开源带来的一个额外好处就是,让ASP.NET 5的函数库引用变得更加灵活,不仅可以引用来自Nuget的编译好的包,也可以引用本地源代码。本地源代码只要符合打包规则,即源代码根文件夹“... 阅读全文
posted @ 2015-06-17 22:59 朱永光 阅读(1518) 评论(0) 推荐(0) 编辑
摘要:(此文章同时发表在本人微信公众号“dotNET每日精华文章”,欢迎右边二维码来关注。) 题记:微软变得更加开放后,走向开放的不仅有.NET运行时、IDE工具,还有ALM服务器核心组件Team Foundation Server的SaaS版本Visual Studio Online。 Visual Studio Online(VSO)是微软ALM产品线的服务器核心组件的SaaS版,只要有微软账号... 阅读全文
posted @ 2015-06-16 22:39 朱永光 阅读(636) 评论(0) 推荐(0) 编辑
摘要:(此文章同时发表在本人微信公众号“dotNET每日精华文章”,欢迎右边二维码来关注。) 题记:VSC发布之后,尤其最近刚刚更新到0.3之后,社区出现了很多介绍VSC使用的好文章。比如今天分享的这篇介绍AngularJS开发的文章。 今天分享的这篇文章以AngularJS的官方练习(Phonecat)作为基础,来逐步讲解如何使用Visual Studio Code来开发AngularJS应用。 ... 阅读全文
posted @ 2015-06-13 23:24 朱永光 阅读(15065) 评论(1) 推荐(0) 编辑
摘要:(此文章同时发表在本人微信公众号“dotNET每日精华文章”,欢迎右边二维码来关注。) 题记:工欲善其事必先利其器。就算手中已经有了利器,如果能掌握一些使用工具的技巧,让利器更加顺手,那么更加事半功倍。 今天不仅要分享这篇罗列提示和技巧的文章,还顺带给大家介绍一下Daily .NET Tips 这个网站。这个网站专注给.NET开发人员分享一些提示和技巧,以及在日常开发中会用到一些有用的代码片段... 阅读全文
posted @ 2015-06-12 22:29 朱永光 阅读(1070) 评论(1) 推荐(2) 编辑
摘要:(此文章同时发表在本人微信公众号“dotNET每日精华文章”,欢迎右边二维码来关注。) 题记:Browser Link是VS 2013开始引入的一个强大功能,让前端代码(比如AngularJS的代码)在VS中的修改更加轻而易举。 前端代码是运行在浏览器中,而Visual Studio通常只会和服务端代码交互。微软通过Browser Link技术在VS和浏览器之间架起了一个桥梁。这一技术是... 阅读全文
posted @ 2015-05-31 22:45 朱永光 阅读(5530) 评论(0) 推荐(1) 编辑
摘要:(此文章同时发表在本人微信公众号“dotNET每日精华文章”,欢迎右边二维码来关注。) 题记:之前有文章谈到如何对ASP.NET 5的应用程序进行单元测试(需使用xunit),今天的文章会讲解如何进行集成测试。 对ASP.NET MVC或ASP.NET WEB API进行集成测试,一般的做法是在单元测试框架中启动一个Self-Host,测试结束再关闭。但是这种方法有个问题,整个测试过程会涉及操... 阅读全文
posted @ 2015-05-26 22:52 朱永光 阅读(1091) 评论(0) 推荐(1) 编辑
摘要:(此文章同时发表在本人微信公众号“dotNET每日精华文章”,欢迎右边二维码来关注。) 题记:要编写更好代码的途径有很多,其中一种方式就是给代码加上契约。今天推荐的文章就是介绍微软研究院推出的开源Code Contract工具库的使用。 所谓代码契约就是让你用额外的代码来表达应用程序中对业务代码的假设情况,一般可以执行预先条件判断、过后条件判断和对象不可变判断。而微软研究院为.NET提供了这样... 阅读全文
posted @ 2015-05-23 23:40 朱永光 阅读(1230) 评论(0) 推荐(0) 编辑
摘要:(此文章同时发表在本人微信公众号“dotNET每日精华文章”,欢迎右边二维码来关注。) 对代码进行性能分析,之前往往是一种独立的Profiling过程,现在在VS 2015中可以结合到调试过程中。 Charles Willis和Dan Taylor在MSDN上发表了的一篇文章《Analyze Performance While Debugging in Visual Studio 2015》,... 阅读全文
posted @ 2015-05-16 23:40 朱永光 阅读(8747) 评论(1) 推荐(0) 编辑
摘要:(此文章同时发表在本人微信公众号“dotNET每日精华文章”,欢迎右边二维码来关注。) 微软的下一代编译器技术Roslyn是一个里程碑的技术,可以给.NET平台带来无限想象空间。比如今天推荐文章中谈到的,给C#开发一个交互脚本引擎。 Roslyn(即.NET Compiler Platform)是微软开源的C#和Visual Basic编译器,其包含了丰富的代码分析API,让你能够利用熟悉的语... 阅读全文
posted @ 2015-05-13 22:28 朱永光 阅读(6069) 评论(1) 推荐(3) 编辑

点击右上角即可分享
微信分享提示