微软正式发布了 Visual Studio 2019 16.3 版本,主要更新内容如下:Visual Studio 版本 16.3 包括对 .NET Core 3.0 的支持。注意:如果使用的是 .NET Core 3.0,则需要使用 Visual Studio 16.3 或更高版本。
.NET Core 桌面应用程序支持文章源自IT老刘-https://wp.itlao6.com/1555.html .NET Core 3.0 完全支持 Windows 窗体和 WPF 应用程序。文章源自IT老刘-https://wp.itlao6.com/1555.html Visual Studio 2019 16.3 具有用于构建和发布 WPF 应用程序所需的熟悉工具,包括 WPF XAML 设计器、用于为 WPF 应用程序创建 MSIX 包的工具等。文章源自IT老刘-https://wp.itlao6.com/1555.html
此外,面向 .NET Core 项目的 Windows Forms Designer 的第一个预览版现已发布。目前还处于设计起步阶段,因此可以作为 Visual Studio 扩展(“ VSIX”)使用。一旦安装了 .NET Core Designer,Visual Studio 将根据你的应用程序的目标框架自动选择合适的设计器。设计器的预览版只支持一部分控件,但是在进一步的预览版中,每月都会添加更多控件。因此,如果需要定期使用设计器,官方不建议将 Windows Forms 应用程序移植到 .NET Core。文章源自IT老刘-https://wp.itlao6.com/1555.html
.NET 在容器中的应用文章源自IT老刘-https://wp.itlao6.com/1555.html
现在,构建 Azure 函数(v2)的开发人员可以将 Docker 容器支持(仅 Linux)添加到其 C# 项目中。可以通过在解决方案资源管理器中右键单击项目名称,然后选择 Add > Docker Support 来完成。除了将 Dockerfile 添加到项目中之外,调试目标还将设置为 “Docker”,这意味着在调试 Function 应用程序时,调试目标将在运行的容器中进行。文章源自IT老刘-https://wp.itlao6.com/1555.html
文章源自IT老刘-https://wp.itlao6.com/1555.html
.NET 生产力文章源自IT老刘-https://wp.itlao6.com/1555.html
由于 C# 8.0 和 .NET Core 3.0 已发布,因此 Visual Studio 工具已更新,以使用户在使用这些新工具时效率更高。以下是官方添加的数十种重构功能。文章源自IT老刘-https://wp.itlao6.com/1555.html
你可以使用重构包装流畅的调用链。要尝试此操作,请将光标放在呼叫链上,然后按 Ctrl+R,打开“快速操作和重构”菜单。文章源自IT老刘-https://wp.itlao6.com/1555.html
文章源自IT老刘-https://wp.itlao6.com/1555.html
现在,还可以在重命名接口、枚举或类时重命名文件。为此,只需将光标放在类名称中,然后按 Ctrl+R,R 以打开“重命名”对话框并选中“重命名文件”框。文章源自IT老刘-https://wp.itlao6.com/1555.html
文章源自IT老刘-https://wp.itlao6.com/1555.html
16.4 Preview 1 版本中的 .NET文章源自IT老刘-https://wp.itlao6.com/1555.html
Visual Studio 2019 16.4 第一个预览版中的功能包括新的 .NET Core 3.0 应用程序发布选项:``准备运行(Crossgen)、链接和 SingleExe(制作微型 .NET Core 3.0 应用程序)以及新模板。文章源自IT老刘-https://wp.itlao6.com/1555.html
C++文章源自IT老刘-https://wp.itlao6.com/1555.html Visual Studio 2019 16.3 为所有 C++ 开发人员带来了新的生产力功能,并增强了 C++ 跨平台开发体验。文章源自IT老刘-https://wp.itlao6.com/1555.html
除了这两个方面,遵循 C++ 标准一致性工作的人都将很高兴听到 C++ 标准库(STL)中的内容,/std:c++ latest 开关下提供了几个新的预览功能,包括 C++ Concepts。文章源自IT老刘-https://wp.itlao6.com/1555.html
C++ 生产力文章源自IT老刘-https://wp.itlao6.com/1555.html
新版本包含许多令 C++ 开发人员兴奋的改进。例如,可以使用键盘快捷键 Ctrl+K、Ctrl+/ 切换行注释,以轻松地搁置尚不想编译的代码。文章源自IT老刘-https://wp.itlao6.com/1555.html
借助内置的考虑类型限定符的过滤器,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/
![weinxin](/wp-content/uploads/2023/01/20230117162752-c0a00.jpeg)
浙江省嘉兴市 1F
不知道效果怎么样的了