У меня есть проект VC ++ с более чем 100 исходными файлами в Visual Studio 2005. Многие из этих файлов имеют пользовательские этапы сборки. Есть что-то, что не обновляется при сборке. Каждый раз, когда я нажимаю кнопку запуска отладки, он выводит мне диалоговое окно «Этот проект устарел:» и спрашивает, хочу ли я его построить. Я выбираю да, но ничего не компилируется. Я полагаю, я мог бы вынуть исходные файлы один за другим, если я нахожу проблему. Должен быть более простой способ.
Каждый использованный мной эквивалент эквивалента имел параметры командной строки, которые отображали бы устаревшие цели и этапы, использованные для их создания. Я бы использовал это, чтобы решить проблему, собрав обычную сборку, а затем собрав подробный вариант. Проблемный файл будет только один встроенный!
Я ожидаю, что в Visual Studio есть эквивалентная настройка, которую я еще не нашел. (Инструменты-> Параметры-> Проекты и решения-> Построить и Выполнить-> Детализация вывода MsBuild) не дает достаточно информации для выявления проблемы. Как заставить VS2005 точно сказать, что он пытается собрать?