Visual Studio внутренне поддерживает список открытых в данный момент файлов, чтобы избежать проблем, вызванных открытием файлов более одного раза. Любое количество вещей (сбои, перезагрузки, обновление файлов в системе контроля версий вне VS) может привести к повреждению этого списка.
В любом случае проблему можно решить, удалив скрытый файл Solution.suo
, который находится в том же каталоге, что и ваш файл Solution.sln
. Это приведет к тому, что вы потеряете текущее состояние рабочего пространства (открытые файлы, расположение окон и т. Д.), Но это не повлияет на решение.
Это скрытый файл, поэтому для его просмотра или удаления необходимо либо включить просмотр скрытых файлов в Проводнике, либо использовать del /AH Solution.suo
в командной строке.