【问题标题】:C# Debug Property Name displayed as boxC# 调试属性名称显示为框
【发布时间】:2017-11-06 01:52:25
【问题描述】:

在 Visual Studio 2015 中进行调试时,我得到的是框而不是属性/成员名称。并且并非所有变量都会出现此问题。请参考图片。 enter image description here

我提到了帖子What does it mean when my text is displayed as boxes?。但这并不能帮助我设置设置字体的步骤。非常感谢任何解决此问题的帮助。

【问题讨论】:

  • 你的变量是用什么语言写的?
  • 这是在您的代码中还是在某些第 3 方 dll 中?
  • 在您调试代码后考虑使用混淆器
  • 我的应用程序在 c# 中。我正在使用第 3 方 DLL。我只为第 3 方面临这个问题。

标签: c# visual-studio-2015


【解决方案1】:

这是因为您的变量名是用 Unicode 编写的。

由于 Visual Studio 调试器窗口不支持 Unicode,解决此问题的唯一方法是将变量重命名为 plain English(无 Unicode 字符)。

【讨论】:

  • 我看到的盒子成员是第三方图书馆的。我使用同一个库的团队成员没有遇到问题。
  • @GandhimathiBabu 你电脑的默认语言是什么?
  • 我的电脑中设置的默认语言是英语(美国)
猜你喜欢
  • 2011-07-11
  • 1970-01-01
  • 2021-07-23
  • 2012-05-23
  • 2017-04-02
  • 2013-07-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多