Большинство людей забывают, что файлы Visual Studio - это просто текстовые файлы с некоторыми специфическими конфигурациями, которые покажут программе, как их открыть. то есть мы можем изменить это, потому что это просто текст в каком-то файле в папках вашего проекта.
Что ж, зная это, то, что нам нужно сделать, очень просто!
Первый шаг - узнать, что это за проект, который остается разгрузить. (например: Библиотека классов)
Второй шаг - создать новую (библиотеку классов), потому что вы знаете, что ваша визуальная студия создаст версию, поддерживаемую самим собой. Выгрузите его и нажмите «Редактировать csproj».
Именно в этом файле мы можем найти конфигурацию, которая сообщает VS, как этот проект будет загружен, и его имя - ProjectGuid, этот серийный номер может варьироваться в зависимости от типа и версии проекта.
Теперь посмотрите на свой «ok project», скопируйте тег «ProjectGuid», вставьте в csproj, который выгружен, и обратите внимание на небольшие различия и сделайте эти файлы почти одинаковыми, за исключением тегов ItemGroup, которые представляют ссылки на проект.
При этом сохраните все файлы, закройте VS и снова откройте, теперь ваш проект должен загружаться нормально.
Я надеюсь, что эта информация поможет кому-то лучше понять, как работает VS, и поможет решить проблемы, когда это необходимо.