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

时间:2012-03-05 15:53:51

标签: c# .net visual-studio visual-studio-2010 c++-cli

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

这是一个让人们更容易看到的确切问题:

Close-up on the problem

4 个答案:

答案 0 :(得分:3)

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

enter image description here

答案 1 :(得分:3)

我有完全相同的问题。要确认,请在c#堆栈框架中查看调用堆栈。对我来说,它说C ++而不是C#。对于有这个问题的其他人:

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

答案 2 :(得分:1)

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

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

答案 3 :(得分:0)

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