c # Доступ к файлу пользовательских настроек

#c#

#c#

Вопрос:

Итак, я зашел в проект и щелкнул правой кнопкой мыши> Добавить и создал новый файл Config.settings и файл Login.settings.

Затем я добавил пару входных данных в каждый из этих файлов настроек.

Как получить доступ к значениям настроек в этих файлах настроек?

Я пытался, Properties.Default... но тогда, похоже, он не распознает Properties класс, поскольку в его названии отображается фигурное красное подчеркивание.

Должен ли я импортировать некоторое пространство имен?

Затем я пытаюсь добавить новый файл под названием «Setting.settings», и он остается тем же самым. Я также почистил и перестроил свой проект.

Комментарии:

1. Что вы используете? .net core? asp.net ? asp.net ядро?

2. я использую .net 4.7

3. Я использую консольное приложение. Я думаю, проблема в том, что у меня нет settings.Design.cs файла, который генерируется автоматически. Как мне это сделать?

4. Щелкните правой кнопкой мыши файл настроек n и выберите запустить пользовательский инструмент

5. Особенно, когда я хочу иметь несколько .settings файлов, как можно получить к ним доступ? Я предполагаю, что этот файл настроек может быть изменен во время выполнения, чтобы приложение могло в некотором смысле принимать различные пользовательские параметры после выпуска всего приложения?

Ответ №1:

Попробуйте щелкнуть правой кнопкой мыши на файле .settings и выбрать опцию запустить пользовательский инструмент.

Кроме того, иногда это помогает, когда вы вручную удаляете файлы bin и obj из project. Наконец, закройте решение и откройте снова.

О пользовательских переопределениях и о том, как работают настройки, см. документы Microsoft: https://learn.microsoft.com/en-us/dotnet/framework/winforms/advanced/using-application-settings-and-user-settings