Я сделал это сообщение в StackOverflow, и они направили меня сюда, вот оригинальное сообщение, которое я сделал там об этой проблеме:
У меня проблема с Visual Studio 2010 в последнее время, которую я не могу понять. В последнее время после того, как VS2010 открыт в течение продолжительного периода времени, здание начинает отказывать без ошибок. Это включает в себя сборку, восстановление и очистку.
Выход из VS2010 - только две строки:
When trying build: 1>------ Build started: Project: example, Configuration: Debug Win32 ------ ========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ========== When trying rebuild: 1>------ Rebuild All started: Project: example, Configuration: Debug Win32 ------ ========== Rebuild All: 0 succeeded, 1 failed, 0 skipped ========== When trying clean: 1>------ Clean started: Project: example, Configuration: Debug Win32 ------ ========== Clean: 0 succeeded, 1 failed, 0 skipped ==========
Единственный способ возобновить использование VS для создания проекта (ов) - перезапустить мою систему. Тем не менее, использование msbuild из командной строки создает проект (ы) без проблем. Так что, похоже, это связано с самой VS, но я не могу понять, что вызвало ее, без отображения фактической ошибки.
Я попытался перезапустить саму VS, удалив .suo, .ncb, предварительно скомпилированные заголовки и т.д., Чтобы посмотреть, является ли это проблемой блокировки файла, которая не помогла или не устранила проблему. Нет случайных процессов, запущенных из предыдущей сборки, когда это начинает происходить.
Редактировать --8 <------------------------------------------
Просто для дополнительной информации:
- Я дважды переустанавливал VS2010, чтобы попытаться исправить это.
- Я дважды переустанавливал VS2010 SP1 вместе с этим.
- Это происходит только с VS после длительного периода времени.
- Похоже, это происходит при длительном изменении файла заголовка (C++).
- После того, как это произойдет, я все еще могу нормально строить из командной строки, но не из VS, пока не перезапущу систему.