У меня очень странная проблема с Visual Studio 2008. Я искал здесь, в SO, аналогичные проблемы с диалоговым окном «Project Out of Date», но их проблема заключалась в том, что либо они использовали файл заголовка, который устарел / больше не существует, либо их проблема возникла при создании многопроектного решения, либо у него были другие зависимости.
Мой проект - это консольное приложение Win32, я перешел в File-> New-> Project ...-> Win32 Console Application. Я использовал настройки по умолчанию (предварительно скомпилированный заголовок отмечен), и я не изменил ни одной строчки кода в проекте, как только проект был создан, я нажал кнопку отладки (хотя у меня возникает точно такая же проблема, когда я устанавливаю цель сборки для выпуска).
[main.cpp]
#include "stdafx.h"
int _tmain(int argc, _TCHAR* argv[])
{
return 0;
}
^ Очень стандартный исходный файл, правда? Что ж, независимо от того, что я создаю в любом проекте, VS2008 говорит мне, что он устарел. Почему? Возможно, эта проблема не помешает мне построить проект, но я бы очень хотел, чтобы все было в порядке и никогда больше не видел это диалоговое окно. Опять же, я посмотрел на похожие вопросы, но их решения включают удаление некоторых дополнительных зависимостей или чего-то в этом роде, ни одно из которых не применимо к моей ситуации.
Почему VS2008 может придраться к собственному шаблону проекта?
BuildLog.htm
и проверьте предупреждения и т. Д., Которые должны подсказать вам, в чем проблема. - person Jesse Good   schedule 06.09.2012