微软已经发布了Visual Studio 2019 IDE的 16.5版本,其中包括针对移动开发,调试和C ++的增强功能。 3月16日发布的新版本的Visual Studio 2019可从Visual Studio网站上获得 。
Visual Studio 2019 16.5版带来了许多调试改进。 现在,C ++中提供了用于管理调试的Pinnable Properties工具,用于数据提示以及“自动”,“本地”和“监视”窗口。 另一个新功能通过允许用户查看在“调用堆栈”窗口,“并行堆栈”窗口和“线程”窗口的位置列中哪个托管线程持有.NET对象锁,从而简化了多线程应用程序的调试。
[ 也在InfoWorld上:为Windows 10X和Surface Neo开发 ]
还添加了调试在Docker Windows容器中运行的进程的功能。 以前,这仅限于Docker Linux容器。
.NET移动开发的改进包括Xamarin.Forms的XAML Hot Reload ,它可以加快开发速度并使迭代应用程序的用户界面更为简单。 无需每次调整即可重新构建应用程序,因为XAML文件的更改会立即显示在正在运行的应用程序中。
Visual Studio 2019 16.5中的其他新功能包括:
- 对于C ++和CMake跨平台开发,开发人员可以通过命令行与存储的远程连接进行交互。 使用CMake项目也更容易,开发人员可以从IDE中添加,删除和重命名CMake项目中的源文件和目标,而无需手动编辑CMake脚本。
- 开发人员可以将
if
语句转换为switch
语句或switch
表达式。 - IntelliSense现在支持未导入扩展方法的完成。
- 字符串插值重构可以简化,使其更简洁易读。
- .NET对象分配工具已更新,可以帮助更轻松地可视化日期并减少内存调查所需的时间。
- 现在可以分析.NET Core测试。
- 为受信任的执行环境增加了对Open Enclave SDK的调试支持。