微软发布了 Visual Studio 2019 v16.6 稳定版,以及 v16.7 的首个预览版本。

Visual Studio 2019 version 16.6

  • 版本控制:改进的 Git 工具,为在远程 Git 托管服务上使用代码提供了出色的体验
  • 改进了快照调试(snapshot debugg)体验,消除了首次使用快照调试器的麻烦
  • .NET Async tool:用于分析 .NET 应用程序的异步工具
  • .NET 生产力提高:快速操作和重构
  • Terminal 能够打开多个实例、自定义字体和大小,以及自动为 CMD、PowerShell 及 WSL 生成配置文件
  • Web Tools:用于配置 Azure 服务和模拟器的新体验
  • 各种新的 C++  20 标准库功能,包括 <span> 的初始实现

Visual Studio 2019 version 16.7 Preview 1

Git 生产力

通过添加用于远程跟踪分支的特殊图标,新版本增强了 Git 工具窗口中的分支选择器。这使得用户可以区分本地分支和远程跟踪分支。远程分支也添加了特殊的图标指示符,从而更容易区分三种不同的分支类型。

C++ Address Sanitizer

现在可以开始使用 X64 的 MSVC 工具集中的 Address Sanitizer 以及调试配置。ASAN 运行时现在支持 X64 和调试开关 /MTd、/MDd 和 /LDd。

.NET 生产力

新功能之一是将调试器显示属性添加到类的快速操作。这使用户可以以编程方式在代码中固定调试器中的属性。此外,还有一个新的代码修复程序,用于意外分配或比较同一变量。

另一项更改来自 DateTime 和 TimeSpan 字符串文字中的 IntelliSense 完成。用户可以查看有关每个字符的日期和时间格式(包括示例)含义的完成选项和说明。在 DateTime 或 TimeSpan 字符串中使用 Ctrl+空格 即可。

快速操作和重构(Quick Actions and Refactorings)菜单中添加的另一个选项是可以在“更改签名”(Change Signature)对话框中添加参数的功能。

IntelliCode(智能代码)

IntelliCode 现在能够为函数参数提供建议。此功能使用起来非常轻松。

XAML 工具改进

新功能包括代码编辑器中的新颜色可视化程序,以及名为“建议的操作”的新 XAML 设计器功能的早期预览。

另外还要重点介绍两个新功能,这些功能旨在令 XAML 开发人员更好地检测正在运行的应用程序中发生绑定失败的情况。故障详细信息显示在新的专用面板中。具体来说,新版本添加了:

  • WPF 和 UWP 应用程序的应用程序内工具栏上的新 XAML 绑定失败指示符图标。如果检测到至少一个绑定失败,该图标将变为红色。将鼠标悬停在图标上将在工具提示中显示故障总数。单击该图标将转到新的 XAML 绑定失败面板。
  • 新的 XAML 绑定失败面板采用了以前仅在“输出”窗口中可用的绑定失败,并使其易于在新的专用面板中查看。该面板添加了诸如对相似错误进行排序、搜索和分组之类的功能。适用于 WPF、UWP 和 Xamarin.Forms 项目。请注意,这需要 Xamarin 4.5.0.266-pre3 或更高版本。

在 Test Explorer 中动态定义播放列表

在 Test Explorer 中,有一些新功能可以根据 Project、Class 或 Namespace 动态定义播放列表(playlists)。这意味着可以自己配置播放列表。因此,添加到该特定组的任何新测试将自动包含在播放列表中。

这些播放列表不是静态的测试列表,而是根据定义的规则动态更新。你可以完全灵活地包括或排除单个测试和播放列表。还能够更新其动态规则或切换回静态列表。同样,也可以通过直接编辑播放列表 XML 来使用 traits 定义动态组。

详情见发布公告: https://devblogs.microsoft.com/visualstudio/visual-studio-2019-v16-6-and-v16-7-preview-1-ship-today/

Visual Studio 2019 v16.6 和 v16.7 Preview 1 发布相关推荐

  1. Visual Studio 2019 16.1 第二个预览版发布

    开发四年只会写业务代码,分布式高并发都不会还做程序员?   Visual Studio 2019 16.1 Preview 已发布,可从 VisualStudio.com 下载最新预览版,如果已安装过 ...

  2. burpsuite https 社区版_微软推出Visual Studio 2019 RC版 正式版预计四月到来

    雷德蒙德微软公司开发者博客刊文宣布推出Visual Studio 2019首个候选版本(RC版)预计正式版四月份到来. 届时微软将为Visual Studio 2019举办线上的虚拟发布会,向全球开发 ...

  3. Visual Studio 2019 v16.9 Preview 3 发布

    Visual Studio 2019 v16.9 Preview 3 已经发布,这是其 2021 年的第一个预览版.此次更新涉及 C++..NET 生产力.测试资源管理器.辅助功能和 XAML 工具. ...

  4. Visual Studio 2019 v16.6 Preview 3 发布

    微软发布了 Visual Studio 2019 v16.6 Preview 3 版本,主要更新内容有: 版本控制 新功能列表中,首先是 Visual Studio 2019 中 Git 功能的持续扩 ...

  5. Visual Studio 2019 v16.4 Preview 2 发布

    Visual Studio 2019 v16.4 的第二个预览版本发布了,更新内容如下: 将选项卡更改为垂直布局 垂直选项卡实现是深入改善文档管理体验的第一步,以下是这一项新功能外观的示例: 容器工具 ...

  6. Visual Studio 2019 v16.10 和 v16.11 Preview 1 现已推出!

    Visual Studio 2019 v16.10有什么新功能? 我们很高兴地宣布Visual Studio 2019 v16.10 GA 和 v16.11 preview 1发布.此版本使我们的主题 ...

  7. Visual Studio 2019完美版 v16.0.3

    安装教程 1.本站下载好安装包,打开安装包,点击继续 2.同意许可条款,点击继续 3.等待提取下载文件 4.等待程序加载,选择您所需要的开发环境 5.选择您需要的单独组件 6.选择语言包 7.选择您的 ...

  8. 使用 Visual Studio 2019 批量添加代码文件头

    应用场景介绍 在我们使用一些开源项目时,基本上都会在每个源代码文件的头部看到一段版权声明.一个项目或解决方案中源代码文件的个数少则几十,多则几千甚至更多,那么怎么才能给这么多文件方便地批量添加或者修改 ...

  9. 【译】Visual Studio 2019 中 WPF UWP 的 XAML 开发工具新特性

    原文 | Dmitry 翻译 | 郑子铭 自Visual Studio 2019推出以来,我们为使用WPF或UWP桌面应用程序的XAML开发人员发布了许多新功能.在本周的 Visual Studio ...

最新文章

  1. 在Ubuntu虚拟机中配置bridge共享上网
  2. 技术面试 vs 实际岗位 | 每日趣闻
  3. Trie树统计单词前缀
  4. keras保存模型_onnx+tensorrt部署keras模型
  5. SQL注入之时间盲注 和 报错注入(sql-lab第一关为例)
  6. php计算200以内偶数的和并输出_如何用PHP实现数组中偶数位置元素大于奇数位置元素?...
  7. [React] 尚硅谷 -- 学习笔记(五)
  8. 2021-2025年中国超声检查台行业市场供需与战略研究报告
  9. 为何需要商业智能BI软件
  10. Ubuntu18.04编译pulseaudio14.x(八)
  11. 移动用户界面的5个设计原则
  12. git clone权限被拒绝
  13. python:遍历文件夹下的所有文件
  14. 【数据结构】线性表的链式存储结构
  15. Delcam PowerInspect 5040 sp1/
  16. 计算机无法共享打印机共享的打印机驱动,打印机不能共享_打印机不能共享怎么办?-太平洋IT百科...
  17. Java游戏框架编写
  18. Small Basic 语言 学习笔记
  19. j2sdkversion-doc.zip下载地址
  20. tomcat 控制台中文乱码问题解决办法寻觅

热门文章

  1. mysql 联合索引的命中规则_可能是全网最好的MySQL重要知识点/面试题总结
  2. java如何排除多余的依赖_Maven依赖排除 禁止依赖传递 取消依赖的方法 去除jar包中的不想要的依赖关系...
  3. 设计灵感|有趣优雅的弹窗消息设计!
  4. 水果手绘插画素材|一眼就想吃了!
  5. 可爱的PNG免扣新年装饰素材,让你海报增加节日气氛
  6. UI设计实用素材|闪屏模板
  7. 设计图书馆oracle触发器,Oracle触发器开发与设计
  8. 递归查找所有子代id php,PHP递归函数:从父ID获取子ID
  9. 图片相框展示的设计与实现
  10. int pthread_atfork(void (*prepare)(void), void (*parent)(void), void (*child)(void));