У меня была похожая проблема, и я следовал приведенным выше инструкциям (принятый ответ), чтобы найти недостающие файлы, но не без царапин на голове. Вот мое резюме того, что я сделал. Чтобы быть точным, это не пропущенные файлы, так как они не требуются для сборки проекта (по крайней мере, в моем случае), но это ссылки на файлы, которые не существуют на диске, которые на самом деле не требуются.
Вот моя история:
Под Windows 7 файл находится по адресу %ProgramFiles(x86)%\Microsoft Visual Studio 10.0\Common7\IDE\%
. Есть два похожих файла devenv.exe.config.config
и devenv.exe.config
. Вы хотите изменить позже один.
В Windows 7 у вас нет прав на редактирование этого файла в программных файлах. Просто скопируйте его в другое место (на рабочем столе), измените его, а затем скопируйте обратно в папку с файлами программы.
Я пытался выяснить, как подключить DebugView к IDE, чтобы увидеть отсутствующие файлы. Ну, тебе не нужно ничего делать. Просто запустите его, и он будет захватывать все сообщения. Убедитесь, что в Capture Events
меню выбран пункт Capture
меню, который по умолчанию должен быть выбран.
DebugView НЕ будет отображать все отсутствующие файлы одновременно (по крайней мере, для меня)! Вы бы запустили DebugView, а затем запустили проект в Visual Studio 2010. Он выведет project out of date
сообщение, выберите « Да» для сборки, и DebugView покажет первый файл, который отсутствует или вызывает перестроение. Откройте файл проекта (не файл решения) в блокноте, найдите этот файл и удалите его. Вам лучше закрыть свой проект и снова открыть его во время удаления. Повторяйте этот процесс до тех пор, пока DebugView больше не покажет отсутствующие файлы.
Полезно установить фильтр сообщений не актуальным с помощью кнопки панели инструментов DebugView или параметра « Правка» → « Фильтр / выделение» . Таким образом, отображаются только те сообщения, в которых есть строка «не в курсе».
У меня было много файлов, которые были ненужными ссылками, и удаление их все решило проблему, следуя вышеописанным шагам.
Второй способ найти все недостающие файлы одновременно
Существует второй способ найти все эти файлы одновременно, но он включает (а) управление исходным кодом и (б) его интеграцию с Visual Studio 2010. Используя Visual Studio 2010 , добавьте свой проект в желаемое или фиктивное местоположение в источнике. контроль. Он попытается добавить все файлы, включая те, которые не существуют на диске, но на которые есть ссылки в файле проекта. Перейдите к своему программному обеспечению для управления версиями, например Perforce , и оно должно пометить эти файлы, которые не существуют на диске, в другой цветовой схеме. Perforce показывает их с черным замком на них. Это ваши недостающие ссылки. Теперь у вас есть список их всех, и вы можете удалить их из файла проекта, используя Блокнот, и ваш проект не будет жаловаться на то , что устарел .