【发布时间】:2012-04-12 05:29:40
【问题描述】:
我在一些 C# 库和控制台项目(但不是我从头创建的项目)中遇到了一个奇怪的问题,它们显示手表和智能标签以使用 C++/CLI 表示法进行调试(例如,显示 @987654323 @ 我期望的地方 System.Object):
我已经尝试更改项目 guid,因为我认为这是问题所在(有些已经更改),删除 obj/debug 文件夹,重新启动 Visual Studio 2010,修复 Visual Studio 2010,甚至重新启动 Windows。
是否有任何我遗漏的明显设置已以某种方式启用?
【问题讨论】:
-
不久前看到一个类似的问题,现在找不到了。
-
@ChrisS:我知道 C++ 是什么。这不是 C++;
SomeType^。 CLI 是对语言的修改,它是基于 C++ 的自己的语言。 -
在编程中经常需要学究气……是具体的事情。
-
好吧,如果您使用的是 CLI,它确实如此,这就是您看到这些对象的原因(这是我最初的问题)。无论哪种方式,此时都无关紧要,但是当给出相对模糊的信息时,我很难解决问题,而且我是一个坚持准确性的人。调用 CLI C++ 对我来说感觉很不对 :)
标签: c# visual-studio-2010 debugging c++-cli