zequion Ответов: 3

VS компилируется самым быстрым способом


Мне нужно знать самый быстрый способ компиляции с отладкой в Visual Studio. Мне также нужно знать, как перейти с Debug (F9), вернуться назад, исправить переменную и продолжить.
Я трачу много времени на компиляцию сначала в режиме отладки, а затем в релизе, потому что если я этого не делаю, это говорит мне, что исходный код не соответствует.

Что я уже пробовал:

Все вы уже перепробовали. Все вы уже перепробовали.Все вы уже перепробовали. Все вы уже перепробовали.

CHill60

Самый "быстрый" способ-это просто скомпилировать с помощью отладки. F9 устанавливает точку останова. "Исправьте переменную и продолжайте" - это часть отладки. Вы не должны пытаться строить в режиме выпуска, пока не будете готовы ... готов к выпуску.

Вы можете найти это полезным Освоение отладки в Visual Studio 2010 - руководство для начинающих[^]

3 Ответов

Рейтинг:
1

zequion

Если я компилирую только с debug, то когда я останавливаюсь с F9 и ввожу функцию dll, я получаю сообщение об ошибке, указывающее, что код не совпадает. Кроме того, я хочу знать, где нажимать. Теперь я нажимаю на "Обозреватель решений", правой кнопкой мыши нажимаю "компиляция" на "отладка", а затем на "выпуск". Мне нужно сэкономить время. Я также хочу вернуться к строкам назад и исправить их.


Рейтинг:
1

zequion

Я всегда изменяю main и DLL. Чего я не хочу, так это компилировать каждый раз в режиме отладки и выпуска.

Однажды я прочитал, что вы можете остановить выполнение, вернуться назад, изменить и продолжить без компиляции. Это правда?


Dave Kreskowiak

Прекратите публиковать свои ответы в качестве решения вашего собственного вопроса. См. раздел "есть ли у вас вопрос или комментарий?" пуговица? Нажмите на нее, и вы ответите на сообщение, под которым находится эта кнопка.

Рейтинг:
0

OriginalGriff

Это будет потому, что библиотека DLL, которую он использует, не совпадает с исходным кодом ateh для той библиотеки DLL, которая у вас есть.

Проверьте дату модификации DLL - файла по исходному коду и его отладочной версии (предполагая, что вы используете отладочную DLL-я не вижу вашего экрана, поэтому не могу быть точным).