为什么调试C#项目会显示C++/CLI符号?

Chr*_*s S 25 c# debugging c++-cli visual-studio-2010

我对一些C#库和控制台项目(但不是我从头创建的那些)有一个奇怪的问题,他们使用C++/CLI表示法显示手表和智能标签进行调试(例如,显示System::Object^我期望的位置System.Object) :

C++调试智能标记

我已经尝试更改项目guids,因为我认为这是问题(有些已经改变),删除obj/debug文件夹,重新启动Visual Studio 2010,修复Visual Studio 2010甚至旧的收藏重新启动Windows.

是否有任何明显的设置我错过了以某种方式被启用?

Chr*_*s S 2

由于评论中的此链接提供了 Microsoft 的答案 - “无法重现”,我必须卸载 Visual Studio 2010 并重新安装它(事实上,我重新映像了我的计算机)。

关闭此处显示的“HEX”选项确实会关闭十六进制地址,但不会关闭 C++/CLI 显示。