Почему Visual Studio 2010 красиво печатает в режиме C ++, когда проходит через код C #? - PullRequest
9 голосов
/ 05 марта 2012

У меня странная проблема. У меня есть все последние обновления на моем компьютере. Моя ОС - Windows 7. Кто-нибудь может мне помочь с этим? Я попытался сбросить Visual Studio.

А вот точная проблема, которая была взята, чтобы ее было легче увидеть:

Close-up on the problem

Ответы [ 4 ]

3 голосов
/ 29 сентября 2012

У меня была точно такая же проблема. Для подтверждения посмотрите в стеке вызовов кадр стека c #. Для меня это сказал C ++ вместо C #. Для тех, кто с этой проблемой:

Я исправил это, посмотрев на параметры совместимости VSLauncher.exe, Devenv.exe и ярлык Devenv.exe. Один из них (VSLauncher.exe) имеет режим совместимости с Windows XP. Я выключил это, и это было исправлено.

3 голосов
/ 08 марта 2012

Шестнадцатеричный дисплей - потому что вы выбрали эту опцию (щелкнув на панели инструментов), щелкните по ней еще раз, чтобы вернуться к обычному дисплею. Тип C ++ / CLI не связан с проблемой отображения Hex.

enter image description here

1 голос
/ 03 мая 2012

Я тоже столкнулся с этой проблемой, отладчик обнаружил c # и c ++ во всех проектах c #.Я использую 64-разрядную версию Windows 7.

Я решил эту проблему, перейдя на вкладку совместимости свойств ярлыка.Он был проверен как работающий как пакет обновления 3 для Windows XP. Я снял этот флажок и продолжал работать как проверенный администратором.Внезапно мой отладчик снова поднял все это как c #.

0 голосов
/ 17 июля 2012

Я решил проблему, переустановив ОС. Но я помню, что я устанавливал много программного обеспечения, когда я устанавливал Visual Studio. возможно, поврежден файл ОС

...