VS2010 всегда думает, что проект устарел, системная регистрация показывает странные вещи - PullRequest
1 голос
/ 23 июля 2011

У меня общая проблема с Visual Studio 2010 и моим проектом C ++. Несколько раз назад Visual Studio начинала показывать «проект устарел» при каждом ударе «F5», независимо от того, что я что-то изменить или нет. Я искал в Google и нашел много причин, включая этот вопрос stackoverflow, который содержит инструкции о том, как включить ведение журнала системы. Я включил ведение журнала системы, и то, что я вижу здесь, приводит меня в шок и трепет:

[2104] Project 'projectname.win32.vcxproj' not up to date
because 'filename.h' was modified at 07/21/2011 09:02:54,
which is newer than '' which was modified at 01/01/0001 00:00:00. 

Есть идеи, что это '', который был изменен 01.01.01?

Ответы [ 2 ]

2 голосов
/ 10 сентября 2011

Для записи: проблема была вызвана установкой intermediate directory на $(TEMP)\$(ProjectName)_int\$(Configuration)\.Изменение его на относительное ..\out\$(ProjectName)_int\$(Configuration)\ Полностью решает проблему.Похоже, один из множества визуальных ошибок студии O_O.

1 голос
/ 23 июля 2011

Действительно ли filename.h существует?filename.h указан в обозревателе решений?Когда заголовок был удален с диска, но не удален из проекта, механизм проекта всегда будет пытаться перестроить.

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