微软正式发布了Visual Studio 2019 16.3版本,主要更新内容如下:

.NET Core 3.0

Visual Studio版本16.3包括对 .NET Core 3.0 的支持。

注意:如果使用的是.NET Core 3.0,则需要使用Visual Studio 16.3或更高版本。

.NET Core桌面应用程序支持

.NET Core 3.0完全支持Windows窗体和WPF应用程序。

Visual Studio 2019 16.3具有用于构建和发布WPF应用程序所需的熟悉工具,包括WPF XAML设计器、用于为WPF应用程序创建MSIX包的工具等。

此外,面向.NET Core项目的Windows Forms Designer的第一个预览版现已发布。目前还处于设计起步阶段,因此可以作为Visual Studio扩展(“VSIX”)使用。一旦安装了.NET Core Designer,Visual Studio将根据你的应用程序的目标框架自动选择合适的设计器。设计器的预览版只支持一部分控件,但是在进一步的预览版中,每月都会添加更多控件。因此,如果需要定期使用设计器,官方不建议将Windows Forms应用程序移植到.NET Core。

.NET在容器中的应用

现在,构建Azure函数(v2)的开发人员可以将Docker容器支持(仅Linux)添加到其C#项目中。可以通过在解决方案资源管理器中右键单击项目名称,然后选择Add > Docker Support来完成。除了将Dockerfile添加到项目中之外,调试目标还将设置为“Docker”,这意味着在调试Function应用程序时,调试目标将在运行的容器中进行。

.NET生产力

由于C# 8.0和.NET Core 3.0已发布,因此Visual Studio工具已更新,以使用户在使用这些新工具时效率更高。以下是官方添加的数十种重构功能。

你可以使用重构包装流畅的调用链。要尝试此操作,请将光标放在呼叫链上,然后按Ctrl+R,打开“快速操作和重构”菜单。

现在,还可以在重命名接口、枚举或类时重命名文件。为此,只需将光标放在类名称中,然后按Ctrl+R,R以打开“重命名”对话框并选中“重命名文件”框。

16.4 Preview 1版本中的 .NET

Visual Studio 2019 16.4第一个预览版中的功能包括新的.NET Core 3.0应用程序发布选项:``准备运行(Crossgen)、链接和SingleExe(制作微型.NET Core 3.0应用程序)以及新模板。

C++

Visual Studio 2019 16.3为所有C++开发人员带来了新的生产力功能,并增强了C++跨平台开发体验。

除了这两个方面,遵循C++标准一致性工作的人都将很高兴听到C++标准库(STL)中的内容,/std:c++ latest开关下提供了几个新的预览功能,包括 C++ Concepts。

C++生产力

新版本包含许多令C++开发人员兴奋的改进。例如,可以使用键盘快捷键Ctrl+K、Ctrl+/切换行注释,以轻松地搁置尚不想编译的代码。

借助内置的考虑类型限定符的过滤器,IntelliSense完成列表现在比以往更强大。例如,如果在const std::vector之后键入,列表现在将过滤掉会非法修改它的函数,例如push_back。

接下来,新的默认语义着色方案使你能够一目了然地理解代码。你会在以下区域中看到新的颜色:函数、局部变量、转义符、关键字–控件(if/else/for/return),字符串转义符和宏。还有一个选项可以区分全局函数和成员函数以及变量。下面的截图说明了Visual Studio蓝色和深色主题的新着色:

最后,官方表示为C++开发人员默认启用了AI驱动的IntelliSense的IntelliCode,并添加了一种方法来配置“调用堆栈”窗口以隐藏或显示模板参数,以提高可读性,并在Visual Studio代码分析中添加了一些新的CppCoreCheck规则,包括新的“枚举规则”规则集以及其他const、枚举和类型规则。

新版本还包含大量更新内容,详情可查看发布公告:

https://devblogs.microsoft.com/visualstudio/dot-net-core-support-in-visual-studio-2019-version-16-3/

微软Visual Studio 2019版本16.3 正式发布,支持 .NET Core 3.0相关推荐

  1. 微软 Visual Studio 2019 16.5 发布:.NET 移动开发、生产力

    微软最新发布了 Visual Studio 2019 16.5 版本,下面来看看主要更新内容: .NET 移动开发 首先要讨论的特性是 XAML Hot Reload for Xamarin.Form ...

  2. 微软 Visual Studio 2019 正式发布

    如约而至,微软已于今天推出 Visual Studio 2019 正式版,一同发布的还有 Visual Studio 2019 for Mac. Visual Studio 2019 下载地址:htt ...

  3. 微软发布 Visual Studio 2022 版本 17.3:支持.NET MAUI 正式版,提高 C++ 性能

    微软今天发布了 Visual Studio 2022 版本 17.3.此更新带来了对 .NET 多平台应用程序 UI (.NET MAUI) 支持.为 Microsoft Teams 开发应用程序的能 ...

  4. Visual Studio 2019版本运行报错解决方案

    版本:Microsoft Visual C++ 2019 问题一:无法直接启动带有类库输出类型的项目 解决方案:选中要运行的项目,点击鼠标右键,选择属性,在弹出页面中修改输出类型为"Wind ...

  5. 微软宣布即将停止对 Visual Studio 旧版本的支持

    导语:微软宣布即将停止对 Visual Studio 2012.Visual Studio 2017 和 Visual Studio 2019 的支持,并建议用户及时使用最新版本. 作者 | Paul ...

  6. Visual Studio 2019 16.3.10 初体验

    Visual Studio 2019 版本 16.3.10 发布时间:2019 年 11 月 20 日 官网地址:https://visualstudio.microsoft.com/zh-hans/ ...

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

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

  8. Visual Studio 2019 发行说明

    原文:https://docs.microsoft.com/zh-cn/visualstudio/releases/2019/release-notes 单击按钮即可下载最新版 Visual Stud ...

  9. Visual Studio 2019 16.3 正式发布,支持 .NET Core 3.0

    微软正式发布了 Visual Studio 2019 16.3 版本,主要更新内容如下: .NET Core 3.0 Visual Studio 版本 16.3 包括对 .NET Core 3.0 的 ...

最新文章

  1. 机器学习--线性代数基础
  2. [Java基础] sort方法--------排序的那些事
  3. SAPScript和Smartform双面打印
  4. Winform中实现ZedGraph中曲线右键显示为中文
  5. Apdex(Application Performance Index)量化应用性能
  6. VS2005中单元测试自定义异常的方法
  7. 超级备份还原v2.3.05_新手如何一键还原电脑系统(图文教程)
  8. Flutter高级第6篇:事件广播 、事件监听
  9. 【水果识别】基于matlab GUI柑橘质量检测及分级系统【含Matlab源码 738期】
  10. gyp verb ensuring that file exists: C:\Python27\python.exe
  11. winfrom中出现 配置系统未能初始化
  12. 设置Chrome为兼容模式
  13. 南京大学计算机化学会,南京大学理论与计算化学研究所
  14. 一个基于Angular4+Bootstrap4+Scss的后台管理系统界面
  15. GBASE应用 | “天擎”出鞘 GBase 8a助力气象行业进入大数据时代
  16. TFN FMT800 系列矢量网络分析仪技术评测
  17. excel单元格内容拆分_Excel批量合并相同内容的单元格
  18. 离职“招黑”的6种行为,最后一个太惹人反感!
  19. word 文本框插入图片
  20. 阿里云面经之实习hr面

热门文章

  1. Cloudstack部署
  2. Windows Phone 7 系统主题颜色RGB和Hex值
  3. IKVM 编程武林之.NET派的北冥神功
  4. .NET6之MiniAPI(十二):引入EntityFramewor
  5. .NET6 如期⽽⾄
  6. 技术分享 | 业务模板的技术实践
  7. 划入 .NET 6版本目标,微软鼓励开发人员信任第三方库
  8. Chrome正在启用HTTP/3,支持IETF QUIC
  9. 如何使用ABP进行软件开发之基础概览
  10. .Net微服务实战之DevOps篇