彩票走势图

通过VS 2019v16.4新增的Pinnable属性工具,可自定义调试和显示托管对象

翻译|其它|编辑:陈津勇|2019-12-11 14:39:38.877|阅读 456 次

概述:Visual Studio是适用于Android、iOS、Windows、Web 和云的功能完备型集成开发环境 (IDE)。VS最新版中的新托管功能Pinnable Properties可帮助开发人员快速识别并扫描无数对象,大幅度提高工作效率。

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

此前,DebuggerDisplay属性是一个托管属性,用户可通过“favoriting”特定属性自定义在调试窗口中查看对象的方式。

现在,开发团队通过Pinnable Properties简化了DebuggerDisplay的行为,Pinnable Properties是Visual Studio 16.4可用的新托管功能。据了解,Pinnable Properties也将在以后的更新中用于C ++!

免费下载Visual Studio正式版

Pinnable属性工具如何工作?

在调试时,“Pinnable Properties”工具位于“DataTips”和“Atuos”、“Locals”和“Watch”窗口中。要使用该工具,需将鼠标悬停在一个属性上,选择出现的可切换图钉图标,或在上下文菜单中选择“Pin Member as Favorite”选项。您将立即看到所选的members气泡,并出现在任意调试器检查窗口的Values列中,替换了通常显示的默认对象类型。现在,您可以快速识别并扫描无数对象,可极大地提高工作效率。

您所绑定的属性将在以后所有调试会话中保持不变,直到取消绑定为止。另外,还可以通过“Watch”窗口工具栏或DataTip上下文菜单过滤未固定的属性并隐藏属性名称。下图为过滤掉未固定的属性:

filter-favorites.jpg

切换固定的属性名称:

Pinnable属性工具存在的意义?

很多用户都反馈急需通过特定属性在调试器窗口中快速识别对象。尽管DebuggerDisplay和Natvis可以完成此任务,但从市场使用效果来看它们有一些缺点,包括:

  • 必须修改代码才能使用该属性

  • 在调试时无法动态使用属性

  • 缺乏可发现性(很多人都在问DebuggerDisplay是否是Visual Studio 2019的独家功能,因为这个功能已经退出很多年了……)

开发团队创建了Pinnable Properties工具来减少这些问题,并提供一种更轻松、更直观、更实时的方法,让开发人员无需修改代码或覆盖ToString()方法就能自定义对象检查体验。

欢迎下载VS 2019v16.4试用Pinnable属性,并,我们将传达您的意见或建议给厂商,以期达到更好的体验!



想要获取 Visual Studio 更多资源或正版授权的伙伴,请联系领取

12月,庆圣诞、迎元旦,上慧都网小程序签到兑软件商城通用抵价券>>>   软件商城专属优惠价,领优惠券再享折上折>>>


标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@pclwef.cn

文章转载自:

为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP