Visual Studio 2019 v16.6 和 v16.7 Preview 1 发布
微软发布了 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/

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Serverless Framework 1.70.3 和 1.70.2 发布
Serverless 架构开发框架 Serverless Framework 发布了 1.70.2 和 1.70.3版本,该框架使用 AWS Lambda、Azure Functions、Google CloudFunctions 等技术,可以构建 Serverless 架构的 Web、移动和 IoT 应用。 1.70.3版本更新内容: Bug 修复 AWS Deploy:修复#7742引入回归后的打包逻辑 1.70.2版本更新内容: Bug 修复 AWS CloudFront:修复模板配置的合并 AWS 本地调用:确保在 Docker 中以只读方式安装 AWS Deploy:修复涉及用户程序包工件时的更改检测 性能改进 AWS Deploy:不再重新上传未更改的 lambda 层 更新说明:https://github.com/serverless/serverless/releases
- 下一篇
Istio 1.6 发布,大型微服务系统管理工具
Istio 1.6 发布了。Istio 是一个由谷歌、IBM 与 Lyft 共同开发的开源项目,旨在提供一种统一化的微服务连接、安全保障、管理与监控方式。具体来说,Istio 是一个开源服务网格平台,它确保微服务在处理故障时以指定的方式相互连接。 简化 上一个发行版引入了 Istiod,这是一个新模块,通过组合多个服务的功能来减少 Istio 安装中的组件数量。Istio 1.6 已完成此过渡,并将功能完全转移到 Istiod 中。因此,Citadel、sidecar injector 和 Galley 的单独部署能够被删除。 对于利用 Kubernetes 中新的 alpha 功能的开发人员而言,Istio 的使用体验得到了简化。如果在 Kubernetes EndpointPort 或 ServicePort API 中使用新的 appProtocol 字段(在 1.18 中为 Alpha),则不再需要在服务中附加名称字段来表示协议。 更好的生命周期 命令行工具 istioctl 能够提供更好的诊断信息,具有更简单的安装命令,状态还可显示为彩色。 升级 Istio 的功能也得到了改...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程
- CentOS8安装Docker,最新的服务器搭配容器使用
- SpringBoot2整合Thymeleaf,官方推荐html解决方案
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- CentOS7,8上快速安装Gitea,搭建Git服务器
- 设置Eclipse缩进为4个空格,增强代码规范
- SpringBoot2全家桶,快速入门学习开发网站教程
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- Red5直播服务器,属于Java语言的直播服务器
- Docker安装Oracle12C,快速搭建Oracle学习环境