Visual Studio 2019 16.1发布,更快更高效

Visual Studio 2019 16.1 已正式发布,可以看到,新版本的启动速度有了显著的提升,还节省了不少的内存空间。

640?wx_fmt=png

主要更新如下:

IDE

  • 现已公开发布 Visual Studio IntelliCode,并且可以随任何支持 C#、C++、TypeScipt/JavaScript 或 XAML 的任意工作负载一起安装

  • 添加了对 Per-Monitor Awareness 的支持

  • 新的 codefixes 可用于 C#

  • 最近使用已添加到 Visual Studio 搜索

调试器

  • 改进 Source Link 身份验证

  • 将 nuget.org 符号服务器添加到默认符号服务器列表中

  • Time Travel Debugging 预览版现在包括异常单步执行支持

扩展性

  • 在 VSIX 项目中删除了对 .resx 文件的需求(BuildTools 更新)

  • VSIX 项目模板现在使用新的 SDK 版本

性能

  • 性能优化,缩短解决方案加载时间

  • 模板作者可以向其模板添加自定义标签

  • 现在 CodeLens 支持自定义 UI

  • 更新了语言服务器协议

  • 优化了在解决方案、文件夹和其他视图之间的切换行为

C++

  • 添加了 CMake 的编辑器内文档

  • 无需额外配置或 SSH 连接,即可在 Visual Studio 中以原生方式将本地适用于 Linux 的 Windows 子系统 (WSL) 安装与 C++ 结合使用

  • AddressSanitizer 现已集成到 Visual Studio,以用于 Linux 项目和 WSL

  • 改进并修改了 C++ Quick Info 工具提示中的着色

  • 实现了新的 C++ 代码分析快速修复

F#

  • 为 F# 和 F# 工具发布了更多性能改进和大量错误修复

.NET

  • 新的 .NET 生产力功能包括项目和解决方案上的一键式代码清理、新的切换块注释键盘快捷键、重构以将类型移动到其他命名空间等

  • 现在可以通过开始窗口中的克隆屏幕从 SSH URI 克隆代码

  • 此版本中的 .NET 生产力新增功能包括无插入类型的 intellisense 完成、切换单行注释/取消注释、将命名样式导出到 editorconfig,以及用于优先使用 namspace 内部/外部的新代码样式设置

  • .NET SDK 工具新增功能,主要包括支持 .NET Core 3.0 的 WinForms 和 WPF 项目,以及 Bug 修复和性能改进

  • Visual Studio SDK v16.0 已发布到 NuGet

  • 适用于 .NET Core 3.0 WPF 开发的 XAML 设计器预览版已可用

Xamarin

  • Xamarin 的默认 Android 体验现在支持 API 28

  • Xamarin.Forms XAML 建议设计时间属性


640?wx_fmt=jpeg

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/315752.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

.NET Core 3.0之创建基于Consul的Configuration扩展组件

经过前面三篇关于.NET Core Configuration的文章之后,本篇文章主要讨论如何扩展一个Configuration组件出来。如果前面三篇文章没有看到,可以点击如下地址访问.NET Core 3.0之深入源码理解Configuration(一).NET Core 3.0之深入源码理解Configuration(二)…

Mono 和 .NET Core比翼双飞

大家好,今天给大家分享.NET 蓝图之下的Mono和.NET Core 话题,微软在Build 2019 大会上给.NET 做了一个五年规划,所以分享的主题就是《Mono和.NET Core 比翼双飞》,将在完成这个五年规划的时候合体。在开始这个主题之前&#xff0c…

在上司面前硬不起来?教你如何快速将字符串转换为可执行代码

老是因为活不好被上司欺凌?在上司面前很没面子?在上司面前硬不起来? 是时候分享一个可以快速将字符串转换为可执行代码的项目给你了 - YACEP !不过,这不是一篇专门对YACEP 做详细介绍的随笔,想知道更详细的的YACEP 细节…

ConcurrentDictionary线程不安全么,你难道没疑惑,你难道弄懂了么?

事情不太多时,会时不时去看项目中同事写的代码可以作个参考或者学习,个人觉得只有这样才能走的更远,抱着一副老子天下第一的态度最终只能是井底之蛙。前两篇写到关于断点传续的文章,还有一篇还未写出,后续会补上&#…

记一次ORM的权衡和取舍

面对ORM的选型,有些人是根据自己熟悉程度来评判,有些人是根据他人的推荐来抉择,有些人觉得都差不多,随便了。当自己要真正做选择的时候,以上的这些依据都无法真正说服自己,因为不同的业务需求,不…

出让执行权:Task.Yield, Dispatcher.Yield

一个耗时的任务,可以通过 Task.Yield 或者 Dispatcher.Yield 来中断以便分割成多个小的任务片段执行。Yield 这个词很有意思,叫做“屈服”“放弃”“让步”,字面意义上是让出当前任务的执行权,转而让其他任务可以插入执行。Task、…

VS Code 即将迎来再一次的 logo 更新!已可在 Insiders 版本尝鲜

为什么要说“再一次”? 相信 VS Code 的老用户都还记得两年前的 logo 更新风波吧。当时 VS Code 改了新 logo 之后,VS Code 的用户们一片哀嚎,纷纷觉得新 logo 太丑,在 GitHub 和各种社交媒体上各种吐槽!不过幸运的是&…

从零开始在 Windows 上部署 .NET Core 到 Kubernetes

本章节所有代码已上传至:https://github.com/Seanwong933/.NET-Core-on-Kubernetes文末附有本人遇到过的 Docker 和 k8s 的故障排除。本文目标:带领大家在 Kubernetes 上部署一个 .NET Core Api 的单节点集群。后续文章会帮助大家继续深入。安装 Kuberne…

.NET Core微服务 权限系统+工作流(一)权限系统

一、前言实际上权限系统老早之前我就在一直开发,大概在刚毕业没多久就想一个人写一个系统,断断续续一直坚持到现在,毕竟自己亲动手自写的系统才有收获,本篇仅介绍权限。小小系统上不了台面,望各位大神勿喷。二、系统介…

iNeuOS云操作系统,.NET Core全系打造

一.演示地址演示地址: 进入iNeuOS系统。(建议使用chrome浏览器)http://192.144.173.38:8081/login.html测试名称:admin测试密码:admin下载《iNeuOS云操作系统演示应用手册》 链接:https://pan.baidu.co…

译 | 你到底有多精通 C# ?

点击上方蓝字关注“汪宇杰博客”文:Damir Arh译:Edi Wang即使是具有良好 C# 技能的开发人员有时候也会编写可能会出现意外行为的代码。本文介绍了属于该类别的几个 C# 代码片段,并解释了令人惊讶的行为背后的原因。Null 值我们都知道&#xf…

各大主流K8S服务全方位能力比对

大家好,趁打开流量主的东风,特此贡献一篇长文,分析一下目前国内国外几大著名云厂商的kubernetes服务,以飨诸君。文起之前,先聊态度。 我本人是十分看好k8s的发展的,为何? 理因古往今来&#xff…

.NET Core 的Generic Host 之Generic Host Builder

通用Host(Generic Host) 与 web Host 不同的地方就是通用Host解耦了Http请求管道,使得通用Host拥有更广的应用场景。比如:消息收发、后台任务以及其他非http的工作负载。这些场景都可以通过使用通用Host拥有横切(Cross-cutting)的…

.NET Core微服务 权限系统+工作流(二)工作流系统

一、前言接上一篇 .NET Core微服务 权限系统工作流(一)权限系统 ,再来一发工作流,我在接触这块开发的时候一直好奇它的实现方式,翻看各种工作流引擎代码,探究其实现方式,个人总结出来一个核心要…

开源分布式Job系统,调度与业务分离-如何创建一个计划HttpJob任务

项目介绍:Hangfire:是一个开源的job调度系统,支持分布式JOB!!Hangfire.HttpJob 是我针对Hangfire开发的一个组件,该组件和Hangfire本身是独立的。可以独立更新Hangfire版本不影响!该组件已被Hangfire官方采纳&#xff…

Angular 8正式发布!

Angular 团队今天宣布推出 Angular 8 正式版。作为一个期待已久的重大版本更新,Angular 8 为框架、Angular Material 和命令行界面工具 Angular CLI 带来了大量的改进和新功能。团队表示 Angular 8 显著减少了在现代浏览器中应用程序的启动时间、提供了用于定制 CLI…

.NET Core 3.0 webapi集成Swagger 5.0

在项目中引用Swashbuckle.AspNetCore和Swashbuckle.AspNetCore.Filters两个dll&#xff0c;在Startup中的ConfigureServices相关配置代码如下 两个重点&#xff1a;1、options.DocumentFilter<HiddenApiFilter>();定义那些接口方法被隐藏2、启用oauth2安全授权访问…

站点部署,IIS配置优化指南

通常把站点发布到IIS上运行正常后&#xff0c;很少会去考虑IIS提供的各种参数&#xff0c;如何配置才是最适合当前站点运行需要的&#xff1f;这篇文章&#xff0c;从基本设置、回收机制、性能、并发、安全性等IIS设置讲解应当如何优化。先来“IIS应用程序池”优化后的参数配置…

张高兴的.NET Core IoT 入门指南:(四)使用 SPI 进行通信

什么是 SPI和上一篇文章的 I2C 总线一样&#xff0c;SPI&#xff08;Serial Peripheral Interface&#xff0c;串行外设接口&#xff09;也是设备与设备间通信方式的一种。SPI 是一种全双工&#xff08;数据可以两个方向同时传输&#xff09;的串行通信总线&#xff0c;由摩托罗…

ASP.NET Core 中使用IHttpClientFactory发出HTTP请求

1.HttpClient类使用存在的问题HttpClient类的使用所存在的问题&#xff0c;百度搜索的文章一大堆&#xff0c;好多都是单纯文字描述&#xff0c;让人感觉不太好理解&#xff0c;为了更好理解HttpClient使用存在的问题&#xff0c;下面让我们通过代码跟示例来描述。using(var cl…