У мене була подібна проблема, і я дотримувався вищевказаних інструкцій (прийнята відповідь), щоб знайти відсутні файли, але не без подряпин по голові. Ось мій підсумок того, що я зробив. Для точності це не пропущені файли, оскільки проект не потрібен для створення (принаймні, в моєму випадку), але це посилання на файли, які не існують на диску, які насправді не потрібні.
Ось моя історія:
У 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 , і він має позначити ці файли, які не існують на диску в іншій кольоровій гамі. Перфорс показує їх із чорним замком на них. Це ваші пропущені посилання. Тепер у вас є список їх усіх, і ви можете видалити їх із файлу проекту за допомогою блокнота, і ваш проект не скаржиться на застарілість .