gpt4 book ai didi

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

转载 作者:IT王子 更新时间:2023-10-29 04:22:17 27 4
gpt4 key购买 nike

我在一些 C# 库和控制台项目(但不是我从头开始创建的项目)中遇到了一个奇怪的问题,它们使用 C++/CLI 表示法显示监视和用于调试的智能标签(例如,显示 System::Object^ 我期望 System.Object):

C++ debug smart tag

我尝试更改项目 guid,因为我认为这是问题所在(有些已经更改),删除 obj/debug 文件夹,重新启动 Visual Studio 2010,修复 Visual Studio 2010,甚至是旧的最爱重新启动 Windows。

是否有任何我遗漏的明显设置已以某种方式启用?

最佳答案

我也遇到了这个问题,调试器在所有 c# 项目中选择了 c# 和 c++。我正在运行 Windows 7 64 位。

我通过转到快捷方式属性的兼容性选项卡解决了这个问题。它被检查为以 windows xp service pack 3 运行。我取消选中它并仍然以管理员检查的方式运行。突然间,我的调试器又把所有这些都当作 C# 来处理了。

关于c# - 为什么调试 C# 项目会显示 C++/CLI 符号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9910622/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com