У меня есть решение Visual Studio 2013 с около 50 проектами на C #. Обычно, если я выбираю build (F6), он просто строит проекты, которые изменились. Но иногда после того, как я выключаю и перезагружаю свой компьютер, он перестраивает все, когда я выбираю сборку (F6). Зачем?
Это происходит не всегда, когда я перезагружаю свой компьютер. В большинстве случаев говорится, что все проекты обновлены после перезагрузки. Но иногда он перестраивает все.
Я взглянул на следующий вопрос Visual Studio Перестраивает неизмененные проекты и его ответы.
Следующий шаг, который я сделал, - установить подробность вывода сборки для диагностики.
Я получаю следующий вывод, когда Visual Studio перестраивает все после перезагрузки ПК:
1>Project 'Project1' is not up to date. Missing input file
...
Там гораздо больше строк (более 1000). Я посмотрел на них, но до сих пор не понимаю, почему Visual Studio перестраивает проект.
Обновление
Зачем Visual Studio нужен следующий файл?
1>Project 'Project1' is not up to date. Missing input file
'c:\users\wo\appdata\local\temp\.netframework,version=v4.5.assemblyattributes.cs'.
...