编程开发 | 1.3M
语言:多国语言[中文]
4 .0
应用简介
Visual Studio 2019正式版引入了更多新功能。新版本的改进包括简化克隆Gitrepo、打开项目或解决方案、打开本地文件夹或创建新项目的步骤。值得一提的是,LiveShare 功能允许开发人员与团队成员交互,共享代码库及其上下文,并直接从Visual Studio 内获得即时双向协作。
Visual Studio 2019正式版引入了更多新功能。新版本的改进包括简化克隆Git 存储库、打开项目或解决方案、打开本地文件夹或创建新项目的步骤。值得一提的是Live Share 功能,它可以让开发人员与团队成员共享代码库及其上下文,并直接从Visual Studio 内获得即时双向协作!
特征
.NET Core 桌面应用程序支持
.NET Core 3.0完全支持Windows Forms和WPF应用程序。
Visual Studio 2019 16.3 具有构建和发布WPF 应用程序所需的熟悉工具,包括WPF XAML 设计器、用于为WPF 应用程序创建MSIX 包的工具等。
此外,适用于.NET Core 项目的Windows 窗体设计器的第一个预览版现已推出。它目前还处于起步阶段,因此可以作为Visual Studio 扩展(“VSIX”)使用。安装.NET Core 设计器后,Visual Studio 将根据应用程序的目标框架自动选择适当的设计器。设计器的预览版本仅支持一部分控件,但每个月都会在进一步的预览中添加更多控件。因此,如果您需要定期使用设计器,则官方不建议将Windows 窗体应用程序移植到.NET Core。
.NET 在容器中的应用
构建Azure Functions (v2) 的开发人员现在可以将Docker 容器支持(仅限Linux)添加到他们的C# 项目中。这可以通过右键单击“解决方案资源管理器”中的项目名称并选择“添加Docker 支持”来完成。除了将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)、Link 和SingleExe(制作小型.NET Core 3.0 应用程序)以及新模板。
C++
Visual Studio 2019 16.3为所有C++开发人员带来了新的生产力功能,并增强了C++跨平台开发体验。
除了这两个方面之外,任何关注C++ 标准一致性工作的人都会很高兴听到在C++ 标准库(STL) 中,在/std:c++ 最新开关下提供了几个新的预览功能,包括C++ 概念。
C++ 生产力
新版本包含许多C++ 开发人员会感到兴奋的改进。例如,您可以使用键盘快捷键Ctrl+K、Ctrl+/切换行注释,以轻松搁置您还不想编译的代码。
IntelliSense 完成列表现在比以往任何时候都更强大,具有考虑类型限定符的内置过滤器。例如,如果您在const std:vector 之后键入,该列表现在将过滤掉非法修改它的函数,例如push_back。
接下来,新的默认语义着色方案使您能够一目了然地理解您的代码。您将在以下区域看到新颜色:函数、局部变量、转义符、关键字控制(if/else/for/return)、字符串转义符和宏。还有一个选项可以区分全局函数与成员函数和变量。下面的屏幕截图展示了Visual Studio 蓝色和深色主题的新着色:
最后,IntelliCode 正式为C++ 开发人员默认启用AI 驱动的IntelliSense,并添加了一种配置“调用堆栈”窗口以隐藏或显示模板参数的方法,以提高Visual Studio 代码分析的可读性和可视性。添加了几个新的CppCoreCheck 规则,包括新的“枚举规则”规则集以及其他const、枚举和类型规则。
热门攻略