MSBuild 是 Microsoft Build Engine 的缩写,MSBuild 是 Visual Studio 的生成系统。MSBuild 在如何处理和生成软件方面是完全透明的,使开发人员能够在未安装 Visual Studio 的生成实验室环境中组织和生成产品。
在微软的 Build 大会上,Herb Sutter 就现代C++(Modern C++)的当前状态发表了一场演讲。在微软,过去的几年里 C++ 的推广经历了一次复兴,而关注程度的上升,部分是由 Sutter 主导的。
发人员并不总是立即升级到新版本。其中原因各不相同,包括雇主的策略以及不能确保 VS2015 是否稳定。鉴于以上原因,看到微软发布的更新 5 可以继续支持 VS2013 是一件令人振奋的消息。
古老的编程语言 COBOL 还活着,仍然有很多人为 COBOL 写代码,而微软想对它进行现代化的改造,简化 COBOL 程序员的工作。微软的最新集成开发环境 Visual Studio 2015引入了 Visual COBOL。
虽然宏功能很少有人用,但是在过去 10 年多的时间里 Visual Studio 一直拥有良好的记录并运行宏的能力。有一些反对意见认为宏只能使用 VB 编写,但是大多数专业开发人员更喜欢C#,当然大部分开发人员好像根本就不知道它的存在。
在今天的 Visual Studio 大会上,微软正式揭开了 Visual Studio 2013 的面纱。但是这并不是唯一一个新版本,因为该公司还趁机宣布了 Visual Studio Online。两个版本都强调了微软对于云端的承诺,给开发人员提供了新的工具选择,以便他们创建同时面向桌面和云端环境的应用和服务。该套件还做出了许 多重要补充和改进,包括在云端调试 Azure 站点的能力。
Visual Studio 2012提供了对 10 种语言的内建支持,如英语、法语、意大利语、西班牙语、德语、俄语、日语、韩语、简体中文与繁体中文。作为开发者,你可以下载所需语言的安装包,而不必像之前的版本那样下载和安装单独的语言包。
三月初发布的 Visual Studio 2017,包含了F# 4.1 和 Visual F#工具的更新。F# 4.1 带来了语言层面提升以及与C# 7 的互操作能力,而那些 Visual F#工具是支持 Roslyn workspaces 的首个版本。
Visual Studio Code 1.13 发布了,该版本包含一些重要的更新,亮点包括: Changes to settings defaults - 默认启用一些有用的功能,如扩展自动更新、编辑器拖放和缩略图。 Set multiple cursors with Ctrl/Cmd + Click - 添加多重选取功能。 Improved Git merge - 使用 Accept Chang
微软开发经理 Eric Knox 最近发表了一篇文章,其中提供了对 VS2012 编辑性能所做出的内部改善的深度观点。 Knox 的团队改进了他们的方法,不仅仅使用了 PerfWatson,还结合使用了一种叫做即时延迟跟踪器(Immdiate Delay Tracker,IDT)的新工具。
微软今晚在发布了 Windows 8 Beta 的同时也发布了 Visual Studio 11 Beta
Visual Studio MI Debug Engine ("MIEngine") 提供一个开源的 Visual Studio 调试器扩展,支持 GDB Machine Interface (MI) 规范的调试器,比如: gdb,lldb 和 clrdbg。
在 Visual Studio 11版本中,用户将无法使用宏。这标志着:近十年来,头一个 Visual Studio 的版本无法允许向 IDE 中随意嵌入宏扩展。不过,完整编译的扩展仍可以创建,新的项目模板也可以加入,这让整个过程变得更加方便。 根据 Microsoft 所做的使用率跟踪数据,Visual Studio 中宏的使用人数不到开发人员总数的1%。这还不足以让 Micros
Cordova 项目源于3年前Adobe公司贡献出的PhoneGap项目(前者是从后者中抽出的核心代码,是驱动后者的核心引擎),Adobe公司以它在多媒体处理方面的套装软件闻名于世:PhotoShop,Illustrator(一个矢量图像编辑软件),Premiere(一个非线性视频编辑软件),等等。Cordova 是 Adobe 公司在2011年贡献给Apache后的开源项目,它于2012年10月从Apache孵化器毕业,正式成为Apache的顶级项目。
今年 5 月份,微软在 Build 2019 开发者大会上宣布了 Web 版本的 VS Code,即 Visual Studio Online。当时微软释出的是 Private Preview 版本,仅允许开发者申请试用,而在 11 月 4 日微软 Ignite 2019 大会上,公开预览版的 Visual Studio Online 终于上线了。
Visual Studio 11 的 Beta 版与 Windows 8 消费者预览版一同在 2 月底发布,6月初,Windows 8 RP 版(Release Preview)发布时,Visual Studio 11 RC 候选版也将随行。根据用户的反馈,Visual Studio 11 RC 版进行了大量改进,尤其是用户界面。
微软令人意外地发布了 Visual Studio Code,并支持主要的桌面平台,当然包括 linux。如果你是一名需要在 ubuntu 工作的 web 开发人员,你可以非常轻松的安装 Visual Studio Code。
这是关于将第三方工具和库集成到 Visual Studio 系列中的第四篇文章。在第一篇文章中我解释了如何创建 Visual Studio 属性对话框的自定义属性页。第二篇文章涵盖了属性表的内部结构和元素。第三篇文章通过构建 Boost 库的例子解释了如何创建自定义构建。本文是第四篇,我将解释如何集成自定义构建到 Visual Studio 项目的引用系统。
在 Build 2012 开发者大会上,Jim Radigan 和 Don McCrady 做了一个演讲,讨论了改进的 Visual Studio 2012(VS2012)编译器为 C++ 程序开发者带来了哪些益处。Radigan 首先从最初的 Pentium 处理器的出现开始对计算能力不断提高的历史进行了简要的概述,继而引出了自己的话题“一切都是为了性能:使用 Visual C++ 2012 最大化硬件利用率”。
玩智能手机游戏时在达成某个条件后,系统会将你的成就计入成就列表并送到网上和朋友们比拼,而这次微软很有创意地在Visual Studio中为程序员引入“成就”的概念,为各种编程中激动人心的内容设定成就吸引程序员去攻克,当然这一切都是为WP7、Xbox Live平台应用而设计的