Один или несколько проектов не могут быть загружены, но VS, но не говорит, какие

У меня есть довольно большое решение с несколькими подпроектами (в основном C# с 1 или 2 C++ проектами), каждый в своей папке. Я переименовал папки и имена проектов, затем приступил к редактированию файла решения, используя тот же процесс, описанный здесь: Правильный способ переименования решения (и каталогов) в Visual Studio

После этого я захотел проверить, все ли прошло правильно, и открыл файл решения. VS2008 жалуется:

Один или несколько проектов в решении не могут быть загружены по следующим причинам:

Файл проекта или веб-страница были перемещены, переименованы или отсутствуют на вашем компьютере.

Эти проекты будут помечены как недоступные в обозревателе решений. Разверните узел проекта, чтобы показать причину, по которой проект не может быть загружен.

Поэтому я попытался сделать именно то, что написано жирным шрифтом. Однако в обозревателе решений нет недоступных проектов. Все подпроекты есть, и я не вижу ни предупреждений, ни ошибок, ни отсутствующих ссылок, ни чего-либо еще. Решение также прекрасно компилируется, и я могу отлично запустить приложение.

Проблема в том, что ошибка появляется, когда я открываю решение, и я пытаюсь помешать ему сделать это, потому что в конечном итоге оно войдет в систему контроля версий.

Кто-нибудь сталкивался с этим раньше? Есть что-то, что я мог пропустить?

3 ответа

Решение

Кажется, я нашел незагруженный проект, заметив, что один из них отсутствует, вручную подсчитав и сравнив его с количеством проектов, о которых сообщил обозреватель решений. Это было глубоко внутри другой папки в обозревателе решений, которую я никогда не использовал и предположил, что ничего не стоило.

Спасибо за советы.

Существует один самый простой способ: откройте файл решения в блокноте и проверьте адрес подпроектов (расширения exp "dtproj"), если вы только что изменили имя папки или файла решения, то посмотрите, правильно ли он отображает его в файл решения. Есть несколько решений этой проблемы, которые являются более простыми и менее проблемными, но все же я нахожу это прямым и легким, если можно справиться.

Посмотрите в окне вывода:

Вид-> Выход

Там должно быть больше информации о проектах, которые не удалось загрузить.

Другие вопросы по тегам