Visual Studio 2019的新增功能

Microsoft已经发布了Visual Studio 2019 IDE的生产版本,该版本在计算机空闲时进行更新。

[ Microsoft Visual Studio 2017中的新增功能 •评论: Visual Studio 2017是有史以来最好的 | 通过《 InfoWorld日报》时事通讯了解最新的企业技术中的关键新闻和问题。 ]

在哪里下载Visual Studio 2019

您可以从Visual Studio网站下载Visual Studio 2019

Visual Studio 2019的新增功能

在Visual Studio 2019中,开发人员可以获得以下新功能和更改的功能:

  • 克隆Git存储库或打开现有项目比较容易。 通过对模板选择屏幕进行的改进,开始新项目也更加容易。
  • 用于调试Azure云中的应用程序的快照调试器增加了对Azure Kubernetes服务和虚拟机规模集的支持。
  • 对于调试,.Net Core应用程序的数据断点可帮助开发人员仅在他们寻找的价值变化时中断。
  • 对于调试,Visual Studio IntelliCode有AI辅助的代码完成。
  • 开发人员可以通过“开始”窗口从Azure devops服务访问托管存储库。
  • 开发人员可以为其他源代码控制主机安装扩展,以查看开发人员或开发人员组织拥有的存储库。
  • 当主机空闲时,更新会在后台下载。 下载完成后,用户会收到一条通知,通知您可以开始安装下载。
  • 步进和分支切换中的性能改进。
  • 默认情况下,将安装用于协作的Visual Studio Live Share。 在黑客马拉松期间,Live Share可用于配对编程,进行代码审查,演示或“暴民编程”。
  • 改进了菜单,命令,选项和可安装组件的搜索。
  • 提供了一个文档指示器来了解代码文件“运行状况”,开发人员可以通过一键式代码清除来运行和配置该文件。
  • 开发人员可以将代码清除修复程序的集合另存为配置文件,以在清除过程中运行。
  • 使用一流的项目文件,可以更轻松地配置.Net Core项目。
  • 可以使用自定义参数启动Google Chrome,开发人员可以在IDE中调试JavaScript应用程序。
  • 热路径突出显示可识别使用CPU百分比最高或分配最多对象的函数调用。
  • C#和Visual Basic支持正则表达式解析器。 现在可以识别正则表达式并在其上启用了语言功能。 当将字符串传递给Regex构造函数时,或者当字符串紧随其后且包含字符串Language=regex的注释时,就可以识别Language=regex字符串。 现在包括的语言功能包括分类,大括号匹配,突出显示参考和诊断。
  • 开发人员可以预览C#8.0语言功能,例如可为空的引用类型。
  • 为ASP.Net提供了CPU配置文件。
  • 添加了一个项目经验,可以对.Net Core的ASP.Net Web应用程序和控制台应用程序进行容器化和调试。
  • Visual Studio Kubernetes工具已集成到Azure开发工作负载中。
  • 现在,通过使用新的Python环境选择器工具栏改进了对“打开文件夹”工作区的支持,可以更轻松地使用Python环境。
  • Visual Studio 2019转储了对通用Windows平台(UWP)的 Windows Mobile支持。 需要继续为Windows 10移动设备使用UWP应用程序的开发人员应该坚持使用Visual Studio 2017.(Microsoft在2019年初正式放弃了其很少使用的Windows Mobile平台。)
  • 搜索更深功能已更改为下拉菜单,可快速选择初始和后续搜索的深度。
  • 可以使用dotnet格式全局工具从命令行应用代码样式首选项。
  • 添加了一个空的VSIX Project模板用于实验。
  • 对于C ++,开发人员可以打开由外部工具(例如CMakeGUI或自定义的metabuild系统)生成的CMake缓存。
  • 对于C ++,通过/ Qspectre进行了改进的分析,为Spectre Variant 1漏洞提供了缓解帮助。
  • 对于F#,性能已得到改善。
  • 提供了用于构建ASP.Net Web应用程序的视觉增强功能。
  • 当开发人员的计算机空闲时,Visual Studio 2019会在后台自动下载更新,因此可以继续使用,直到需要安装为止。 开发人员只需要在实际安装过程中等待即可。
  • 对于满足.Net Framework 4.8和Windows 10 April 2018 Update的系统要求的用户,默认情况下会启用按监视器意识预览功能。
  • 现在,诸如工具箱,断点和调用堆栈之类的工具窗口将在具有不同比例和显示配置的监视器之间清晰呈现。
  • 蓝色主题已通过调低亮度和对比度进行了更新。
  • 文档运行状况功能已得到可视化升级,开发人员一眼就能看到文档中的错误或警告。
  • 代码清理有自己的控件,可以快速访问功能。
  • 对于C ++开发,开发人员可以访问Microsoft Visual C ++编译器和库工具集(MSVC)的新版本,该版本提供与Visual Studio 2017 MSVC工具集和运行时的二进制兼容性。
  • 对于C ++,与CMake构建和测试工具的集成使开发人员可以自动为CMake项目检测Vcpkg工具链。 开发人员还可以使用Just My Code调试。
  • 对于Python,在编辑Python文件或使用项目或“打开文件夹”工作区时,开发人员可以使用新的“ Python环境”工具栏在解释器之间切换。 开发人员还可以创建Visual Studio Live Share会话以在Python代码上进行协作。
  • 对于C#, C#8.0的新功能包括递归模式匹配(用于挖掘对象的结构)以及开关表达式(开关语句的简明版本)。
  • 对于.Net,已添加了重构和代码修复功能,例如同步名称空间和文件夹名称。
  • 对于.Net,.Net SDK样式项目的项目文件是一流的文件类型,支持诸如双击项目节点以打开文件的功能。
  • 对于Web和容器开发,已启用对单元测试JavaScript调试支持。
  • 对于Web和容器开发,Visual Studio Kubernetes工具已集成到Azure开发工作负载中。
  • 对于使用Xamarin的移动.Net开发人员,Visual Studio 2019为使用Xamarin.Android 9.1.1或更高版本的开发人员提高了构建性能。
  • 通过Visual Studio IntelliCode,改进了IntelliSense代码编辑功能。

From: https://www.infoworld.com/article/3280227/whats-new-in-visual-studio-2019-the-third-beta-arrives.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值