\

看新闻很累?看技术新闻更累?试试下载InfoQ手机客户端,每天上下班路上听新闻,有趣还有料!

\

\\

微软继续完善Visual Studio 2017,最新的15.6预览版重点改进了代码编辑、诊断和调试。除了这些特性外,微软还对加载大型解决方案时的IDE性能做了一些微调,并继续优化了该工具的C++支持。下文将逐项介绍这些新特性以及一项备受期待的Git新特性。

\\

对于开发阶段,微软继续提升VS2017在加载大型项目时的性能。虽然没有发布具体的基准测试数据,但微软声称,理论上讲,得益于15.5提供的改进更多地使用了并行解决方案加载,大型C#及VB解决方案“热加载速度是以前的两倍”。

\\

Git用户将会看到团队浏览器增加了对标签的扩展支持。新增的“Tags”窗口让开发人员可以查看特定Git库中存在的所有标签。这给IDE带来了一些实用的功能,包括创建新标签、推送标签以及从现有标签上创建分支。之前,其中有许多操作需要使用命令行工具,如把标签推送到远程服务器。

\\

在使用转到定义或查看定义时,该版本提供了一个尚处于试验阶段的新功能“转到反编译源代码”。这项功能可以用于显示特定引用类型或成员的定义。由于尚处于开发阶段,所以必须在工具|选项对话框的文本编辑器|C#|高级部分中手动启用。(搜索“启用反编译源代码导航(试验性)”)。一旦启用,VS2017就会使用ILSpy反编译工具显示重新构造的方法体。

\\

从事CMake项目开发的C++开发人员将会看到,测试浏览器新增了CTest、Google Test及Boost.Test测试检测功能。来自微软的Kyle Reed详细介绍了VS2017 C++代码静态分析的一些变化。在15.6中,代码分析现在可以在单个文件上运行,不像以前的版本那样需要先重新构建整个解决方案,节省了时间。还有一个额外的好处是,可以在解决方案浏览器中选择多个文件,而代码分析器会仅针对那些文件运行。在开发规模较大的解决方案时,这可以节省大量的时间。

\\

Stephan T. Lavavej介绍了C++17支持的进展。由于实现工作一直在进行,所以,为了跟上变化,他提供的特性表格是最为有用的。

\\

VS2017 15.6预览版2现在已经提供下载,但是,和所有预发布的代码一样,这不是一个“上线”版本,并不能用于生产环境或者创建生产代码。如果读者对完整发布说明感兴趣,或者是希望查看其中包含的主要Bug修复,则可以细读发布说明。

\\

查看英文原文:Latest Advances in Visual Studio 2017 15.6 Preview

Visual Studio 2017 15.6预览版最新进展相关推荐

  1. Visual Studio 2017 15.3 预览版发布,接近最终版

    从Visual Studio 2017 15.3预览版的发布时间表中可以看出,Microsoft似乎马上要发布这一版本的正式版.过去几周对VS2017 15.3的改动主要集中在问题修复上,开发人员可以 ...

  2. Visual Studio 2017 15.7预览版发布

    \ 看新闻很累?看技术新闻更累?试试下载InfoQ手机客户端,每天上下班路上听新闻,有趣还有料! \ \\ Visual Studio 2017已经发布一年多了,微软一直持续定期推出更新.第7个预览版 ...

  3. Visual Studio 2017 15.5预览版添加对F# Core及Standard的支持

    自.NET Core第一版发布以来,Microsoft一直在该平台上支持F#.但是相比起.NET Core上的兄弟语言C#和VB.NET,F#的工具可用性一直拖后腿.随着Visual Studio 2 ...

  4. Visual Studio 2017 15.9预览版3支持ARM64 for UWP

    微软针对Visual Studio 2017 15.9的更新工作还在继续.在15.9的第三个预览版中,微软宣布支持ARM64平台上的UWP应用程序,并扩展了TypeScript开发人员可以使用的功能. ...

  5. Visual Studio 2017 - Update 2预览版已发布

    微软在继续通过Visual Studio Preview项目测试各类新功能,同时会通过公开发布的正式版测试这些新功能在现实世界中的表现情况.通过这种方式,开发者有机会及时了解正在开发的新功能,在开发的 ...

  6. Visual Studio 2017 15.7 Preview 1 发布

    上周 Visual Studio 2017 15.6 版和 Visual Studio for Mac 7.4 版已发布,今天 VS 发布了下一个次要更新的第一个预览:Visual Studio 20 ...

  7. Visual Studio 2017 15.9 版本发布:推出全新的导入 / 导出配置功能

    Microsoft 在开发 Visual Studio 2019 的同时,还在继续支持 VS2017 的用户.公司已经发布了 9 次更新,这展示了 Microsoft 在常规更新发布之后仍然会坚守继续 ...

  8. Visual Studio 15.7预览版4改进Git、C++支持

    \ 看新闻很累?看技术新闻更累?试试下载InfoQ手机客户端,每天上下班路上听新闻,有趣还有料! \ \\ 对于即将到来的Visual Studio 2017 15.7,微软已经发布了多个新的预览版本 ...

  9. Visual Studio 2017 15.6版本预览,增加新功能

    上周Visual Studio 2017 15.5 版本已正式发布,同时发布的还有 Visual Studio for Mac 7.3 . Visual Studio 2017 15.6 版本预览,这 ...

  10. Visual Studio 15.5预览版先睹为快

    Microsoft延续了Visual Studio 2017快速迭代开发的步伐,最新发布了15.5预览版,这是VS2017这一广受欢迎的IDE自发布以来的第五次更新,该预览版的发布使用户可以先睹为快. ...

最新文章

  1. Forms Authentication timeout and Expiration
  2. java excel 操作 jar包_[JAVA]使用POI向Excel中写入数据以及如何在Intellj IDEA中打jar包...
  3. 有关Spring中Resource的继承关系(代码解读)
  4. 使用GSON解析JSON数据
  5. [转载]注册电气工程师(供配电)执业资格考试基础考试大纲
  6. 小程序倒计时页面跳转
  7. 参考文献格式国家标准
  8. 解决火狐浏览器中文乱码问题
  9. 从源码分析Android的Glide库的图片加载流程及特点
  10. 【Excel】绘图案例_常见复合图:簇状图+堆积图+折线图
  11. HIS软件项目布置的学习day01
  12. java线程中yield()和join()的区别
  13. 【转载】浅析金庸武侠小说中的哲理意蕴
  14. java代码安全检测机制,下列选项中,属于Java语言的代码安全检测机制的一项是______。A.动态链接B.访问权限的检查C.通过接...
  15. 时间序列shapelet概述
  16. openwrt U盘安装php,db120电信猫刷机openwrt15.05.1系统,建站软件调试、u盘全过程
  17. expect使用总结
  18. 2021第十届PMO大会线上会议成功举办
  19. 【方法】CSDN的MarkDown插入图片调整大小
  20. ETL工具之Kettle

热门文章

  1. Kotlin——初级篇(三):数据类型详解
  2. JavaScript开发心得--如何传递某行数据给下一页
  3. C程序之修改Windows的控制台颜色(转载)
  4. c++ 类的定义和使用
  5. FireFox下表单无法刷新重置问题的分析与解决(转)
  6. 基于python、jupyter-notebook 的金融领域用户交易行为分析
  7. MATLAB 出一张好看的图
  8. jmeter无法启动的解决办法
  9. 关于工作和人生观(转)
  10. Dropdownlist插入值!