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

  • 时间:
  • 浏览: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的第另另3个 预览版现已发布。目前还趋于稳定设计起步阶段,然可否能作为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第另另3个 预览版中的功能包括新的.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),字符串转义符和宏。还有另另3个 选项可否区分全局函数和成员函数以及变量。下面的截图说明了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/