2014-11-10 4 views
0

Я создаю и запускаю свой проект в выпуске, и я не хочу строить с помощью Debug info.Проект выпуска без уведомления об отладке

Но когда я запускаю проект, я получаю ту же ошибку, что и в этом вопросе: debugging information cannot be found or does not match visual studio's

Отладочная информация для «foo.exe» не может быть найден или не соответствует. Двоичный файл не был создан с отладочной информацией.

Как я могу сказать Visual Studio 2010 прекратить поиск информации Debug в Release?

EDIT:

Я работаю в C++. Это интересно, я начал замечать это, когда я связался в .dll, построенном из другого моего проекта. Интересно, может ли это быть связано с этим?

+0

Остановите его через среду IDE, как если бы она была отлажена. Запустите exe вне VS. Это только информационное сообщение. –

+0

@RogerRowland У меня нет ошибки, но это не желаемое решение. Я не понимаю, почему именно в этом проекте он пытается загрузить информацию Debug. –

+2

Если вы хотите запустить через IDE, выберите «Начать без отладки» CTRL + F5, а не только F5. –

ответ

0

Я предполагаю, что вы запустите свою программу, щелкнув зеленую стрелку рядом с окном конфигурации сборки. Делая это, Visual Studio всегда будет пытаться запустить ваш код в отладчике - даже если вы скомпилировали его в режиме relase.

Попробуйте запустить свою прогулку, нажав Ctrl + F5. Это должно запуститься .exe без вмешательства отладчика.

+0

"Strg + F5"? Я пытаюсь «Shift + F5», но ничего не происходит. –

+0

Прошу прощения - это было немецкое имя для ключа. Конечно, я имел в виду. Ctrl + F5. –

+2

Возможно, измените его, так как большинство из нас владеют английскими клавишами. Кстати, это решение, предложенное [Roger Rowland] (http://stackoverflow.com/users/2065121/roger-rowland) –

Смежные вопросы