Вы пытались удалить файл Your_Solution_FileName.suo
?
Файл .suo
должен находиться в той же папке, что и файл .sln
, или в папке .vs
для более новых версий Visual Studio. Папка .vs
может быть скрыта.
Обновление для Visual Studio 2017
В VS 2017 файлы .suo
находятся в другой папке: файл .suo
можно найти в YourSolutionFolder\.vs\YourSolutionName\v15\.suo
Папка .vs
скрыта, а файлы .suo
- это файл без имени, только с расширением .suo
.
1029 *
Объяснение
Файл .suo
содержит различную информацию, например список открытых файлов, а также некоторые предпочтения, которые не сохраняются в файле решения (например, начальный проект), и другие сведения.
Обычно вы можете удалить файл .suo
без проблем. Возможно, вам придется установить StartUp Project
для вашего решения впоследствии.
Чтобы остаться в безопасности, вы можете переименовать файл .suo
, а затем повторить попытку, чтобы запустить решение, чтобы посмотреть, поможет ли это.
По моему опыту, иногда при запуске происходит сбой VS, потому что в некотором исходном коде есть ошибка, и из-за этой ошибки VS не может скомпилировать код, а затем происходит сбой, потому что без скомпилированного кода невозможно отобразить форму в режиме разработки.
В этом случае удаление файла .suo
решит ситуацию, поскольку сбросит список открытых файлов, поэтому решение можно будет запустить без открытия / показа каких-либо файлов.
При удалении .suo файл не работает
Вот список других вещей, которые вы можете попробовать, если удаление файла .suo
не решило проблему:
- Перезагрузите компьютер
- Очистить временную папку Windows
- Очистить раствор от IDE (Меню \ Построить \ Очистить решение)
- Очистите решение вручную (удалите скомпилированную DLL / EXE в папке
/bin/
и очистите временные файлы, которые VS создает в процессе сборки, в папке /obj/
(каждый проект, составляющий решение, имеет эти папки, поэтому почисти их всех))
- Попытайтесь открыть каждый отдельный проект, составляющий решение 1: 1, и постройте его, чтобы понять, какой конкретный проект вызывает проблему
- Понять, что такое изменение / редактирование / модификация, которая вызвала ошибку, и отменить ее (инструмент контроля версий может помочь ...)
- Если у вас есть пользовательские элементы управления: проверьте код в конструкторе. IDE VS будет вызывать конструктор ваших пользовательских элементов управления даже во время разработки, и могут произойти странные вещи (во время разработки некоторые свойства не работают, ваша строка подключения, вероятно, не заполнена ...)
В крайнем случае ...
- Попробуйте установить любое обновление VS
- Попробуйте отключить расширения VS (если вы их установили ...)
- Попробуйте обновить любую внешнюю DLL / Control, указанную в вашем решении
- Попробуйте обновить Windows