Test Explorer

微软发布Visual Studio 2019 16.2正规版,改过Test
Explorer,扩充.NET开采成效,升高IDE可用性。

微软意气风发度公布了 Visual Studio 2019 for Mac 8.3 Preview 3,首要内容是:

Test Explorer
有好些个优点:可以更加好地拍卖大型测量试验集,更自在地扩充挑选,有更加多可开掘命令,选项卡式列表视图,以至能够用于微调呈现的测验消息的可自定义列。

澳门新葡萄京官网首页 1

  • 矫正 ASP.NET Core 开荒职员工作流(满含全新的 Web 编辑器卡塔尔国
  • 支撑针对两个 .NET 框架的库的费用

澳门新葡萄京官网首页 2

Visual Studio 2019 16.2更上黄金年代层楼了Test
Explorer的接口,让开垦者更便于处理大型测量检验集,能点菜单来过滤想查看的测验结果,同有时间提供定制化字段,以美好调解测量试验信息展现。其余,还协理以微软Edge
Insider浏览器为JavaScript排错,开拓者只必要设置浏览器,而且在利用的JavaScript代码下断点,运行排错对话就能够起初利用。

在产生那项职业的同一时常间,此版本还修复了许多 bug,并修正了 IDE
的完全品质,请见 release
notes。

.NET 开垦者临盆成效

在C++方面,Visual Studio
2019初始为MSBuild项目内建Clang/LLVM扶持,也为适用于Linux的Windows子系统援助增量营造(Incremental
Build)。别的,也晋级C++连接器的吞吐量,修改达最大输入时的迭代营造时间,影响范围包涵全部代码,微软经开放式测验,在种种条件下,C++迭代营造时间都有好数倍的升迁。

优化 ASP.NET 大旨开辟职员职业流

Visual Studio for Mac 8.3 发行版的贰个要害重点是优化 ASP.NET Core
开拓职员工作流。在此个版本中,引进新的 Web 编辑器,它依据与 Windows
上的Visual Studio 相像的编辑器,并扶助在缓慢解决方案等第跨四个等级次序管理 NuGet
包。别的,还辅助文件嵌套、LachSettings.json,以致在早先预览版中发布的对象浏览器中运维。

此版本扶植在 Microsoft Edge Insider 浏览器中调养 ASP.NET 和 ASP.NET Core
项指标 JavaScript。

澳门新葡萄京官网首页 3

更新拥有 Web 编辑器

在 8.1 版中,引进了新的 C# 编辑器。8.2 引入新的 XAML 编辑器。在 8.3
版中,官方更新了装有的 web 编辑器。新的 Web 编辑器基于与 C# 和 XAML
编辑器相像的原生 UI,并提供了 Visual Studio for Mac
近年来引进的享有高等性情,如多重插入符编辑、RTL
援助和本机输入扶植。除了那几个高端编辑器功效之外,新的 Web 体验还富有与
Windows 上的 Visual Studio
相似的主干职能,由此你能够应用相似的言语服务功用,进而使 Visual Studio
成为生龙活虎种高效的 IDE。那一个语言服务提供了第风度翩翩的功用,如 英特尔liSense
以至代码格式、语法优异展示和导航援助。

新编辑器辅助四种 Web 文件,饱含 HTML、CSHTML、JS、CSS 以致援救 JS、C#
和 CSS 的 CSHTML 嵌入式扶植。那表示你将在 JS、CSHTML 等中见到高档英特尔liSense。其余还修正了对相当少文件和 Sass 文件的帮助。

澳门新葡萄京官网首页 4

.NET 开拓人士的工效有所升高,因为 v16.2 带给了 Sort Usings
重构选项。开采人员还足以将 switch 语句调换为 switch 表明式,还足以从
Quick Actions 菜单中为变量生成参数。其它,在 Web
应用中启用实时通讯时,还足以增加地开创和陈设 Azure SignalEscort 服务。

除此以外,为了加强IDE可用性,开荒者能够筛选掩瞒Visual
Studio工具栏,以博得越来越多的半空中,而当使用者掩瞒全部工具栏,Live
Share与回馈等Logo,将会活动至窗口最上边。

Nuget 应用方案级包管理

8.3 版本还增添了对 NuGet
施工方案级包管理功能的支撑。随着实施方案中项目数目标充实,很难在漫天项目中更新包。不过今后更易于将全部施工方案统10%多少个纯粹版本的包。

澳门新葡萄京官网首页 5

C++

而与此同有的时候间揭露的Visual Studio 2019 16.3预览版,将会初始到场.NET Core
3.0预览版,那一个本子扩展了用来营造微服务的.NET
Core项目模板,包含Worker以致gRPC,也能动用Blazor以C#构建客商端网页应用。

多目标

在创设今世 .NET 库时,库开拓者平日以各类平台和设施为对象。.NET Standard
是加上对八个平台的补助的最好技术方案,但有时须要在不协理它的.NET框架中选择API。在这里种情景下,最棒的解决方案是使用多指标来创设多个 .NET 框架。8.3
版本为扶植多指标的门类提供了协理,改进体验。在里面三个类型中编辑代码时,能够行使编辑器窗口最上部的“目的框架(Target
Framework卡塔尔”下拉列表将编辑经历聚集到一定的对象框架上。

澳门新葡萄京官网首页 6澳门新葡萄京官网首页 7

依靠关系未来也按对象框架展现,别的,在运作项目时,能够采用要调度的靶子框架。

澳门新葡萄京官网首页 8

下载地址:

宣布表明:

(文/开源中中原人民共和国卡塔尔(قطر‎    

C++ 方面包车型客车转移主要归纳 Clang/LLVM 援救 MSBuild 项目、WLS
的增量营造,以至新扩大了叁个行使 vcpkg 的 C++ 飞速操作,它能够安装 CMake
项目中缺点和失误的软件包。

.NET Core 3.0除了起头帮助古板桌面应用,如Windows Forms、Windows
Presentation Framework以致UWP
XAML外,还让开荒者把程序编译成哈弗2Koleos格式,能减弱程序运营的年华。.NET Core
3.0也将改进Linux对Docker内部存款和储蓄器限定,以浓郁辅助容器应用。

澳门新葡萄京官网首页 9

澳门新葡萄京官网首页 10

此外,C++ linker 吞吐量的转移显着修改了最大输入的迭代塑造时间,C++
团队中开展的里边度量能够见到质量相当的大进步:

此外,微软在16.3预览版的早先窗口插足搜寻列,让开拓者能搜索近期利用过的体系、解决方案等,以直接开首专门的工作。也能更易于找到科学的模版,新品类的对话框中的模板搜索,扶助模糊找寻,並且会突显相称的首要词,与基于相关性展现排行结果。

澳门新葡萄京官网首页 11

可用性

为了巩固可用性,Visual Studio 中隐敝了工具栏的客商将获取额外的垂直空间。

澳门新葡萄京官网首页 12

16.3 Preview 1 版本

16.3 Preview 1 首要亮点在于 .NET Core 3.0 预览版与 C++ 方面包车型客车精耕细作。

.NET Core 3.0 Preview

16.3 Preview 1 增添了对 .NET Core 3.0 Preview
的支撑,其余效率包含用于营造微服务的 .NET Core 项目模板(如 Worker 和
gRPC)和采纳 C# 营造客商端 Web 应用的 Blazor。

查究成效改正

此版本在开发银行窗口中加多了四个寻觅框,供客商急速找出目前选拔的种类、解决方案和文件夹。近来应用的代码容器还与
Visual Studio 全局搜索集成,因而也得以在那进行找寻。

澳门新葡萄京官网首页 13

新的项目对话框中的模板寻觅今后支撑模糊搜索,允许拼写错误和复数,同不经常间还高亮显示相称的第一字和依赖关联程度排序。

澳门新葡萄京官网首页 14

Visual Studio 未来将通过 .NET CLI
获取对模板所做的别的更新,由此,两个保持同步。新工具蕴涵在新模板的帮助中。示例满含宣布项目到容器注册表以至管理Open API 和 gRPC 服务引用。

此版本还拉动了重再次回到盆力改良,C++ 项目今后持有依据项目约束符筛选的
IntelliSense
成员列表。开拓职员能够利用高效命令(Ctrl + K、Ctrl + /)切换行注释。.NET
项目以异步方式加载,在编辑器中重命名类也得以重命名包括文件。其余,编辑器也更加好地支撑调试和剖判效果与利益。

实际情况查看发布说明:

Visual Studio 2019 version 16.2 Generally Available and 16.3 Preview 1