Visual Studio: Ошибка при создании файла настроек

В Visual Studio создал проект WPF и хотел добавить настройки приложения (это встроенный функционал):
MenuProjectProject PropertiesSettings
В окошке Настроек было пусто, но можно было нажать на надпись «This project does not contain a default settings file. Click here to create one«:

Visual Studio: Ошибка при создании файла настроек
Наверное в этом случае файл настроек был бы создан, но что-то пошло не так. Вместо этого я получил ошибку:

Microsoft Visual Studio
The system cannot find the file specified. (Exception from HRESULT: 0x80070002)

 

Если погуглить эту ошибку, можно найти советы по переустановке NuGet (удалить, а потом поставить заново), а также запуске восстановления (Repair) для VS. Я до этого не добрался. Мне помогло следующее:
1. Открыть папку, где должен храниться файл настроек проекта:
C:\Users\Denis\source\repos\MyProject

Папку также можно открыть, если в дереве Solution выбрать проект, нажать на нём правую кнопку мыши и в выпадающем меню нажать Open Folder in File Explorer

 

2. Если в этой папке перейти в подпапку Properties, то там мы не обнаружим файл Settings.settings (именно его и должна была создать VS).
3. Я не понимаю в чём была такая сложность у Visual Studio, но для решения проблемы нам нужно просто создать здесь пустой файл c нужным именем:

Settings.settings
В Проводнике нажимаем правую кнопку мыши и выбираем «Новый текстовый документ». Затем переименовываем его на нужно имя. Важно понимать, что у него должно быть расширение .settings, а не .txt!

 

4. Вернёмся в Visual Studio и опять нажмём на надпись This project does not contain a default settings file. Click here to create one.
5. Теперь окошко для создания и редактирования настроек приложения откроется без ошибок:
Visual Studio: Ошибка при создании файла настроек
6. Создадим новые настройки (переменные и их значения), после чего сохраним изменения.



Подписаться
Уведомление о
guest
0 Комментарий
Oldest
Newest Most Voted
Inline Feedbacks
View all comments