微软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 的支持。

注意:如果使用的是.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/

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

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

相关文章

C语言试题120之输入两个正整数 m 和 n,求其最大公约数和最小公倍数

✅作者简介:大家好我是码莎拉蒂,CSDN博客专家🥇🥇🥇 📃个人主页:个人主页 🔥系列专栏:C语言试题200例 💬推荐一款模拟面试、刷题神器👉 点击跳转进入网站 1、题目 题目:输入两个正整数 m 和 n,求其最大公约数和最小公倍数 分析:利用辗除法 2 、温馨提示…

OSChina 周一乱弹 ——致我们终将逝去的青春

2019独角兽企业重金招聘Python工程师标准>>> 我们的青春是这样的。 从幼儿园午睡开始, 做了一万遍的广播体操, 一条充满了“血”和“泪”的三八线 遍地开花的煎饼果子摊 五毛钱只能养活三天的小鸡 象征着财富和地位的弹珠 放学后 奔向世界 放…

【ArcGIS Engine二次开发】入门基础(2):ArcGIS开发方式(VBA、DLL、Add-in、Engine)对比

文章目录2.1 使用VBA进行桌面软件开发2.1.1 VBA开发方式2.1.1 VBA代码的安全性2.2 使用DLL进行桌面软件开发2.2.1 DLL开发方式2.2.2 DLL功能的应用部署2.3 使用Add-in进行桌面软件开发2.4 使用ArcGIS Engine构建独立应用程序对于桌面GIS应用来说,ArcGIS平台不仅提供…

使用.Net驱动Jetson Nano的OLED显示屏

背景最近几年,边缘计算的需求急剧爆发。人工智能、物联网和 5G 的演进给边缘计算带来了无限的可能性。因为工作原因,有幸在2019开始接触了英伟达 Jetson 家族的各种边缘计算设备:Nano,TX2,AGX,NX等&#xf…

工程测量不用愁,120个视频动画帮你忙,简单易学直观明了!

工程测量不用愁,120个视频动画帮你忙,简单易学直观明了!文末提供下载地址。

2016-2017-2学期《程序设计与数据结构》教学进程

2016-2017-2学期《程序设计与数据结构》教学进程 目录 考核方式课前准备教学进程 第00周学习任务和要求第01周学习任务和要求第02周学习任务和要求第03周学习任务和要求第04周学习任务和要求第05周学习任务和要求第06周学习任务和要求第07周学习任务和要求第08周学习任务和要求…

C语言试题121之输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。

✅作者简介:大家好我是码莎拉蒂,CSDN博客专家🥇🥇🥇 📃个人主页:个人主页 🔥系列专栏:C语言试题200例 💬推荐一款模拟面试、刷题神器👉 点击跳转进入网站 1、题目 题目:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。 分析:利用 w…

5.4 Spring AOP

2019独角兽企业重金招聘Python工程师标准>>> 5.4.1 从代理机制初探AOP 来看一个简单的例子,当需要在执行某些方法时留下日志信息,可能会这样写: import java.util.logging.*; public class HelloSpeaker{ pirvate Logger loggerL…

WPF 实现心电图曲线绘制

本文经原作者授权以原创方式二次分享,欢迎转载、分享。原文作者:流浪g原文地址:https://www.cnblogs.com/cong2312/p/16411637.html一、前言项目中之前涉及到胎儿心率图曲线的绘制,最近项目中还需要添加心电曲线和血样曲线的绘制功…

C语言试题110之利用条件运算符的嵌套来完成此题:学习成绩大于等于90分的同学用 A 表示,60到89 分之间的用 B 表示, 60 分以下的用 C 表示。

✅作者简介:大家好我是码莎拉蒂,CSDN博客专家🥇🥇🥇 📃个人主页:个人主页 🔥系列专栏:C语言试题200例 💬推荐一款模拟面试、刷题神器👉 点击跳转进入网站 1、题目 题目:C语言试题110之利用条件运算符的嵌套来完成此题:学习成绩大于等于90分的同学用 A 表…

如何让 Dapper 支持 DateOnly 类型

前言在上次的文章中,我们让 EF Core 6 支持了 DateOnly 类型。那么,Dapper 是否支持 DateOnly 类型呢?public class User {public int Id { get; set; }public string Name { get; set; }public DateOnly Birthday { get; set; } }using (var…

VB常用内部函数大全一览表(建议收藏)

VB提供了大量的内部函数供用户在编程时调用。内部函数按其功能分为数学运算函数、字符串函数、转换函数、日期与时间函数、判断函数和格式输出函数等。 文章目录 算术函数字符串函数日期和时间函数数据类型转换函数算术函数 字符串函数 日期和时间函数

数据库分类介绍

在当今的互联网中,最常见的数据库模型主要是两种,即“关系型数据库”和“非关系型数据库”。 一、关系型数据库 1、关系型数据库的由来 虽然网状数据库和层次数据库已经很好的解决了数据的集中和共享问题,但是在数据库独立性和抽象级别上扔有…

记一次 .NET 某物管后台服务 卡死分析

一:背景 1. 讲故事这几个月经常被朋友问,为什么不更新这个系列了,哈哈,确实停了好久,主要还是打基础去了,分析 dump 的能力不在于会灵活使用 windbg,而是对底层知识有一个深厚的理解&#xff0c…

C语言试题111之 s=a+aa+aaa+aaaa+aa...a 的值,其中 a 是一个数字。例如 2+22+222+2222+22222(此时 共有 5 个数相加),几个数相加有键盘控制。

✅作者简介:大家好我是码莎拉蒂,CSDN博客专家🥇🥇🥇 📃个人主页:个人主页 🔥系列专栏:C语言试题200例 💬推荐一款模拟面试、刷题神器👉 点击跳转进入网站 1、题目 题目: s=a+aa+aaa+aaaa+aa…a 的值,其中 a 是一个数字。例如 2+22+222+2222+22222(此时 共…

MathType插入带序号公式的两种方法

方法一: 由于我之前使用表格15% 70% 15%来布局的,所以最开始相的就是如何录入公示后插入公式序号,如下图所示 先设置序号格式 录好公式后点“Insert Number”就好了,这样的话需要紧挨着公式,用空格把他空到最右侧就好了…

【系统设计】邻近服务

在本文中,我们将设计一个邻近服务,用来发现用户附近的地方,比如餐馆,酒店,商场等。设计要求 从一个小明去面试的故事开始。面试官:你好,我想考察一下你的设计能力,如果让你设计一个…

[转]Redis持久化存储(AOF与RDB两种模式)

Redis中数据存储模式有2种:cache-only,persistence; cache-only即只做为“缓存”服务,不持久数据,数据在服务终止后将消失,此模式下也将不存在“数据恢复”的手段,是一种安全性低/效率高/容易扩展的方式;pe…

C语言试题112之一个数如果恰好等于它的因子之和,这个数就称为“完数”。例如 6=1+2+3.编程 找出 1000 以内的所有完数。

✅作者简介:大家好我是码莎拉蒂,CSDN博客专家🥇🥇🥇 📃个人主页:个人主页 🔥系列专栏:C语言试题200例 💬推荐一款模拟面试、刷题神器👉 点击跳转进入网站 1、题目 题目:一个数如果恰好等于它的因子之和,这个数就称为“完数”。例如 6=1+2+3.编程 找出 …

关于jstl.jar引用问题及解决方法

在前文SSM说到因为从MyEclipse换成了Eclipse。有些架包自动缺失。 造成:"org.apache.jasper.JasperException: This absolute uri (http://java.sun.com/jsp/jstl/core ) cannot be resolved in either web.xml or the jar files deployed with this applicati…