Madan
Madan

Reputation: 360

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

I am encountering a strange issue. i have all the latest updates in my PC. My OS is Windows 7. Can anyone help me out with this? I have tried resetting the Visual studio.

And here is the exact problem blown up to make it easier to see:

Close-up on the problem

Upvotes: 9

Views: 1567

Answers (4)

Jason
Jason

Reputation: 31

I had the exact same issue. To confirm, look in the call stack at a c# stack frame. For me it said C++ instead of C#. For anyone else with this problem:

I fixed it by looking at the compatibility settings for VSLauncher.exe, Devenv.exe, and the shortcut to Devenv.exe. One of them (VSLauncher.exe) has compatibility mode set to Windows XP. I turned that off and it was fixed.

Upvotes: 3

Madan
Madan

Reputation: 360

I solved the issue by re-installing the OS. But I do remember that i was installing lot of software while i was installing the Visual Studio that. might have corrupted the OS file

Upvotes: 0

Dan Weaver
Dan Weaver

Reputation: 101

I ran into this issue as well, the debugger picked up c# and c++ in all c# projects. I'm running windows 7 64 bit.

I resolved this issue by going to the compatibility tab of the properties of the shortcut. It was checked as running as windows xp service pack 3. I unchecked that and still kept run as administrator checked. Suddenly my debugger picked all of it up as c# again.

Upvotes: 1

Sofian Hnaide
Sofian Hnaide

Reputation: 2364

The Hex display is because you chose that option (clicked on the toolbar), click on it again to switch back to the normal display. The C++/CLI type is not related to the Hex dispaly issue though.

enter image description here

Upvotes: 2

Related Questions