繁体   English   中英

为什么在逐步使用C#代码时,Visual Studio 2010可以在C ++模式下进行漂亮打印?

[英]Why is Visual Studio 2010 pretty-printing in C++ mode while stepping through C# code?

我遇到了一个奇怪的问题。 我在我的电脑上有所有最新的更新。 我的操作系统是Windows 7.任何人都可以帮我解决这个问题吗? 我试过重置Visual Studio。

这里有一个确切的问题,以便更容易看到:

关于这个问题的特写

我有完全相同的问题。 要确认,请查看ac#stack frame中的调用堆栈。 对我来说,它说C ++而不是C#。 对于有此问题的其他人:

我通过查看VSLauncher.exe,Devenv.exe和Devenv.exe快捷方式的兼容性设置来修复它。 其中一个(VSLauncher.exe)具有设置为Windows XP的兼容模式。 我关掉了它,它被修复了。

十六进制显示是因为您选择了该选项(单击工具栏上的),再次单击它以切换回正常显示。 但是,C ++ / CLI类型与Hex显示问题无关。

在此输入图像描述

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

我通过转到快捷方式属性的兼容性选项卡解决了此问题。 它被检查为运行为Windows XP Service Pack 3.我取消选中它仍然保持运行管理员检查。 突然,我的调试器再次选择了所有这些作为c#。

我通过重新安装操作系统解决了这个问题。 但我确实记得我在安装Visual Studio时安装了很多软件。 可能已损坏操作系统文件

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM