Извините за возрождение старого вопроса, но мы потратили пару дней на поиски в интернете, чтобы ответить на этот вопрос, и в конечном итоге закончили регистрацию звонка. Я пишу здесь, чтобы помочь кому-то еще в такой же ситуации. Наша конкретная проблема заключалась в получении выходных данных из OutputDebugString, MFC TRACE и т. Д. В окне вывода отладочной информации при отладке приложения x64 в смешанном режиме.
Согласно Microsoft, очевидно, для отладки приложений x64 в смешанном режиме тип отладчика 'auto' (установленный на странице свойств Debugging-> Debugger Type) по умолчанию настроен на управляемый, а не на смешанный. Это должно быть явно установлено на «Смешанный» как для управляемой, так и для собственной отладочной информации, которая будет видна при отладке 64-битной сборки.