2014-09-11 1 views
0

Я недавно установил Visual studio 2013 вместе с 2008 годом. Однако я обнаружил, что при попытке отладки проектов на C++ я получаю сообщение об ошибке. Я предполагаю, что vs2013 должен был заменить оригинальный отладочный движок. Должен ли я исправить исходный отладочный движок, или есть ли другое известное обходное решение для этого?Проблема с бок о бок установить vs2008 vs2013

enter image description here

Если бы они только что покинули смешанный режим вещи в одиночку, было бы хорошо, но MS делает его реальным трудно предназначаться DotNet 2.0 с vs2013, а также другие вещи, которые мешают мне модернизировать решения в это время.

+0

Очень сомнительно, что это все, что вы думаете. Гораздо вероятнее, что вы пытаетесь отладить 64-битный код. Выберите свойство Debug Type в настройках отладки проекта. Еще одна проблема связана с 9-летней версией бесплатного программного обеспечения. Также довольно странно отлаживать regsvr32.exe, убедитесь, что вы правильно выбрали проект запуска. –

+0

Кстати, это не бесплатно. Они оба являются версиями Pro. –

+0

Собственно, стандарт 2008, про 2013. –

ответ

0

Хорошо, вот ответ, для тех, кто находит через Google.

Как-то мое решение было настроено на попытку отладки dll, а не соответствующего exe. Первым вариантом, который возникает при попытке отладки dll, является regsvr32.exe, который был выбран в какой-то предыдущей точке, но неверен.

@ Hans Passant, Вы правы, это было не то, что я, хотя это было.