四月初微软正式发布Visual Studio 2019,而现在微软已经在进行下一个更新版本的测试,释出Visual Studio 2019 16.1第二预览版,这个版本改进了C++的支持,简化应用程序Installer的设定方法,NuGet套件除错和整体可扩充性也都获得强化。新版本Visual Studio 2019对C++开发人员更加友善,编辑器内小帮手将开始支持CMake,微软将CMake命令、变量以及属性都加入编辑器文件,因此开发者现在编辑CMakeLists.txt档案的时候,可以使用IntelliSense的自动完成功能以及快速信息小提示,这样不只能节省开发人员的时间,还可以减少错误发生。
另外,针对Windows以及Linux的项目,CMake整合还支持了Clang/LLVM工具炼,因此开发者可以使用Clang、MSVC或是GCC,对CMake项目进行建置、编辑和除错。Visual Studio 2019也进一步支持C++ 20,编译程序开始支持C++ 20的预览功能,并且C++标准函式库也加入C++ 20的功能。在Visual Studio 2019 16.1第二预览版,微软进一步改善应用程序的封装体验,过去Visual Studio的应用程序Installer档案,可以用来指定应用程序的安装位置与更新方法,但是在应用程序Installer档案中的选项,会因锁定的目标Windows版本而有所不同,因此微软为了增加灵活性,从最新版开始让开发者从模板Package.appinstaller中定义和配置应用程序Installer更新设定。相关内容来源:sbf胜博网址 http://tpmanager.org.tw/
去年微软开始支持NuGet.org Symbol Server套件除错,而在这个最新版本,除错NuGet套件将更加简单,开发者可以直接从Debugging\Symbols选项启用NuGet.org Symbol Server。微软更新了切换解决方案的按钮功能(下图),原本该按钮默认会在两个功能间切换,现在只会显示所有可能的检视项目下拉选单,这项更新是根据使用者的回馈更改的,目的是避免按钮功能混淆。在可扩展性部分,Visual Studio开始支持共享项目,并增加对话框对每个显示器的感知功能,除此之外,Visual Studio 2019版本的Microsoft.VisualStudio.SDK现在可作为NuGet套件使用,而项目模板也支持自定义义卷标,可以显示于新项目对话窗口中。
转载于:https://blog.51cto.com/13220658/2387762