[英]Why is Visual Studio 2010 pretty-printing in C++ mode while stepping through C# code?
我有完全相同的问题。 要确认,请查看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.