VS2010 не всегда строит перед отладкой - PullRequest
10 голосов
/ 14 июля 2010

У меня была проблема, когда VS2010 не будет строить мои проекты перед отладкой. Даже когда они никогда не были построены ранее (то есть на новой проверке из системы контроля версий).

Я обнаружу, что перехожу по неправильным строкам кода (поскольку символы устарели) или сообщение об ошибке, если нет результатов сборки (папка bin \ debug пуста).

Обходное решение - сборка вручную перед отладкой.

Ответы [ 4 ]

26 голосов
/ 14 июля 2010

Я отвечаю на это сам, так что переполнение стека может быть каноническим ответом на эту проблему в случае, если кто-то другой испытывает то же самое.

По сути, это проблема конфигурации VS. Перейдите к параметрам следующим образом:

Инструменты-> Параметры-> Проекты и решения-> Построить и выполнить-> При запуске, когда проекты устарели:

и убедитесь, что он установлен на «Всегда строить», если это еще не сделано.

Надеюсь, это кому-нибудь поможет, это доставило мне много хлопот в течение нескольких недель.

1 голос
/ 22 июля 2015

Что решило проблему для меня, так это перейти к диспетчеру конфигурации и убедиться, что флажок «Сборка» установлен. В моем случае это как-то стало не проверено:

enter image description here

1 голос
/ 17 ноября 2013

Перейдите в диспетчер конфигурации и измените Отладка-> Смешанный ЦП на Отладка-> Любой ЦП, который я разрешил с помощью той же опции.

0 голосов
/ 02 мая 2013

Обновление: я нашел ваш ответ и проверил Инструменты-> Параметры-> Проекты и решения-> Построить и запустить И значение «При запуске, когда проекты устарели» - «Запрашивать в сборку», но VS не запрашивает! Но потом я обнаружил проблему в «Configuration Manager» - почему-то исчезла отметка «Build». Это произошло с моими проектами, когда я создавал один проект на основе другого, используя копирование файлов и изменение GUID, имен и т. Д. Проекта и решения в файлах proj / sln вручную.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...