微软正式发布了 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/

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


.NET社区新闻,深度好文,欢迎访问公众号文章汇总 http://www.csharpkit.com

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

  1. Visual Studio 2019 16.1 正式发布,更快更高效

    Visual Studio 2019 16.1 已正式发布,可以看到,新版本的启动速度有了显著的提升,还节省了不少的内存空间. 主要更新如下: 新增功能摘要 IDE 现已公开发布 Visual Stu ...

  2. 微信 iOS 版正式支持深色模式;谷歌宣布彻底取消I/O开发者大会;Visual Studio 2019 16.5发布|极客头条...

    整理 | 屠敏 头图 | CSDN 下载自视觉中国 快来收听极客头条音频版吧,智能播报由标贝科技提供技术支持. 「极客头条」-- 技术人员的新闻圈! CSDN 的读者朋友们早上好哇,「极客头条」来啦, ...

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

    Visual Studio 2019 16.1 已正式发布,可以看到,新版本的启动速度有了显著的提升,还节省了不少的内存空间. 主要更新如下: IDE 现已公开发布 Visual Studio Int ...

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

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

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

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

  6. Visual Studio 2019 16.6 Preview 2 发布

    微软方面宣布了 Visual Studio 2019 16.6 Preview 2 版本的发布,该版本附带了一些新功能,以供用户立即试用.具体更新内容如下: Version Control:开发团队正 ...

  7. Visual Studio 2019 16.4 发布,加入对 GitHub 的整合

    微软于近日发布了 Visual Studio 2019 version 16.4,新版本值得关注的一个功能是加入对 GitHub 的整合,这原本是属于 Visual Studio GitHub 扩展的 ...

  8. 使用CLI模板 | Visual Studio 2019(16.10)新功能试用

    Visual Studio很早以前就有模板了,.NET Core命令行界面(CLI)也能够安装模板并通过dotnet new命令使用它们.然而,但是并没有什么简单的方法可以在Visual Studio ...

  9. 删除未使用的引用 | Visual Studio 2019(16.10)新功能试用

    当解决方案很小时,我们清楚地知道解决方案中使用了哪些项目引用和NuGet包,要想清理它们很容易.而对于大型的解决方案,有哪些包在使用中,开发人员很难找到它们,或者找起来可能很耗时. Visual St ...

最新文章

  1. word图片填充单元格
  2. 1622C. Set or Decrease
  3. 服务器安装三节点RabbitMQ集群(2)
  4. C++中使用set和unordered_set的find方法时遇到的小坑
  5. TB创建公式应用dll失败 请检查用户权限,终极解决方案
  6. (转)UIPageControl使亮点直接跳到点击dot上
  7. 【HAL库系列】1.STM32CubeIDE下载与配置
  8. IIS错误 ‘80040e21‘ ODBC 驱动程序不支持所需的属性
  9. 7款ui设计开发初学者必学的设计软件
  10. 在 Vue 中使用lodash对事件进行防抖和节流
  11. 交换机console接口设置密码
  12. linux编译ace tao,ACE_TAO的编译
  13. 十年感悟之 python之路
  14. 融合通信无人值守系统解决方案
  15. OPPO find5(X909)Omni刷机包 原生安卓4.4.2 超流畅省电
  16. 图片显示方向不对怎么办
  17. Redhat相关快捷键
  18. Resources文件夹
  19. RALL原则和unique_ptr
  20. 在html中加入pdf文件吗,如何在网页中显示PDF文件

热门文章

  1. [zz]WCF分布式开发步步为赢(0):WCF学习经验分享,如何更好地学习WCF?
  2. 算法:前K个最大的元素
  3. Java编程思想 学习笔记1
  4. E-MapReduce上如何升级EMR-Core
  5. ISE14.7兼容性问题集锦
  6. 使用原生js写ajax
  7. UML实践----用例图、顺序图、状态图、类图、包图、协作图
  8. 重载运算符操作_学习
  9. VC++的dll中接收消息
  10. 『 编程思维』之我见