Visual Studio 2019 16.1版的第二次预览现已发布。你可以从VisualStudio.com下载,或者,如果您已经安装了Preview,只需单击Visual Studio中的通知铃进行更新。此最新预览包含额外的性能和可靠性修复,以及对调试、NuGet、扩展性和C++开发的增强。我们在下面强调了一些显著的功能。您可以看到中所有更改的列表预览发行说明.
C++开发人员的改进
CMake集成
In-editor助手:我们已经为CMake命令、变量和属性添加了编辑器内文档。现在,您可以在编辑CMakeLists.txt文件时利用IntelliSense自动补全和快速信息工具提示,这将节省您在IDE引用文档之外花费的时间,并使该过程不太容易出错。请参阅上的C++团队博客帖子Visual Studio中CMake的编辑器内文档了解更多信息。
此外,Preview 2为vcpkg可以安装的缺少#include添加了灯泡,并为CMake find_package指令提供了包自动完成功能。
Clang/LLVM支持:CMake集成现在支持针对Windows和/或Linux的项目的Clang/LLVM工具链,因此您可以构建、编辑和调试使用Clang、MSVC或GCC的CMake项目。Visual Studio附带的CMake版本也已升级到3.14。此版本添加了对针对Visual Studio 2019项目的MSBuild生成器以及基于文件的IDE集成API的内置支持。
要了解有关这些和其他CMake改进的更多信息,请参阅C++团队博客文章Visual Studio 2019版本16.1预览版2 CMake改进.
C++生产率的提高
C++模板智能感知:模板栏下拉菜单根据代码库中该模板的实例化进行填充。有关此功能的更多详细信息,请参阅帖子“C++模板智能感知:在模板栏中自动填充实例化”在C++团队博客上。
C++20一致性的进展
一致性改进:新的C++20预览功能已添加到编译器中,可从以下位置获得/标准:c++最新
.每P0846R0号,编译器通过参数相关的查找来查找具有显式模板参数的函数调用表达式,从而增强了查找函数模板的能力。还支持指定的初始化(P0329R4号),它允许在聚合初始化中选择特定成员,例如使用键入t{.member=expr}
语法。
我们还为C++标准库的实现添加了新的C++20特性,包括用()启动
和ends_with()
对于基本字符串
/基本字符串视图
,以及包含()
用于关联容器。有关更多信息,请参阅预览2个发行说明.
改进了NuGet包调试
去年,我们宣布改进包调试支持NuGet.org符号服务器。从Visual Studio 16.1预览版2开始,调试NuGet包变得简单多了,因为您可以从调试\符号选项。
源链接改进
源链接现在支持Windows身份验证方案。最终,使用Windows身份验证将允许您使用本地Azure DevOps服务器(以前称为Team Foundation Server)的源链接。
Visual Studio搜索
根据用户反馈,VisualStudio搜索现在将重点显示最近使用的三个操作。这使得查找以前搜索过的项目变得更加容易。
解决方案视图选择器
用于切换“解决方案资源管理器”视图的按钮现在将始终显示所有可能视图的下拉菜单。根据您的反馈,此解决方案消除了按钮默认为在文件夹视图和解决方案视图之间切换以及不清楚将打开哪个解决方案的困惑。
我们还改进了非常大的解决方案的加载时间,其中的改进量因解决方案的大小而异。
可扩展性
此版本中包含了许多对VisualStudio扩展性的更新,包括共享项目支持和对对话框的per-monitor感知。我们还消除了对.resx文件的需要,并禁用了同步自动加载。此外,Microsoft的Visual Studio 2019版本。VisualStudio。SDK现在作为NuGet包提供。在中阅读有关这些更改的所有信息Visual Studio 2019版本16.1中扩展作者的新功能博客帖子。
此预览中另一个值得注意的扩展性更新是,项目模板现在支持自定义标记,允许它们显示在“新建项目对话框”中。查看如何在博客文章中添加标签使用标记生成Visual Studio模板,以实现高效的用户搜索和分组.
应用程序安装程序模板
在最近几个版本中,VisualStudio通过引入应用程序安装程序文件它指定应用程序的位置和更新方式。选择这种应用程序分发方法的用户只需与他们的用户共享应用程序安装程序文件,而不是实际的应用程序容器。
应用程序安装程序文件中可用的选项因用户的目标Windows版本而异。为了实现最大的灵活性,Visual Studio 2019 16.1版允许用户定义和配置应用程序安装程序更新设置来自模板Package.appinstaller。
通过右键单击项目并选择来激活此模板添加>新项目>应用程序安装程序模板.
Package.appinstaller模板文件可用于编辑和自定义要使用的更新设置。
请注意,一旦将模板添加到项目中,用户将无法再在打包向导中自定义更新设置。因此,必须在模板中编辑所有自定义项。
使用最新功能;给我们反馈
要试用此最新功能预览,请选择下载Visual Studio 2019版本16.1预览版2,使用更新现有预览频道安装Visual Studio中的通知铃声,或单击Visual Studio安装程序中的“更新”。
我们继续重视您的反馈。一如既往,请使用报告问题工具在Visual Studio中。你也可以前往Visual Studio开发人员社区要跟踪您的问题,建议一个功能,提出问题,并从其他人那里找到答案。我们使用您的反馈继续改进Visual Studio 2019,因此再次代表我们的整个团队感谢您。
帖子Visual Studio 2019版本16.1预览版2首次出现于Visual Studio博客.
]]>