В VS Enterprise 2017 было сделано следующее 15.8.2. Я преобразовал проект .NET Framework (C #) в нестандартный, а затем мне пришлось преобразовать его обратно из-за проблем со сборкой. Преобразование было сделано путем восстановления предыдущего коммита из git. Однако теперь VS не признает проект как действительный проект. Связанный модульный тестовый проект генерирует предупреждение
Ссылочный компонент '<имя проекта>' не найден.
Попытка просмотреть свойства проекта приводит к ошибке
Произошла ошибка при попытке загрузить окно свойств проекта. близко
окно и попробуйте еще раз. Участник не найден. (Исключение из HRESULT:
0x80020003 (DISP_E_MEMBERNOTFOUND))
Параметры выбора сборки исчезают из меню сборки, а параметры сборки / отладки исчезают из контекстного меню проекта. Узел зависимостей обозревателя решений пуст. Я видел другие посты, в которых люди описывают подобное условие, которое разрешается либо повторным открытием решения, либо изменением режима vs на другой тип разработки или удалением bin / obj. Ни один из них не работал, ни полная перезагрузка. Учитывая, что этот файл проекта раньше был фреймворком, я подозреваю, что где-то есть что-то в кеше, которое покрыто моим .gitignore, которое нужно удалить.