ConfigurationManager.AppSettings количество 0

С# - счетчик ConfigurationManager.AppSettings равен 0. И идеи? Вот код:

  var appSettings = ConfigurationManager.AppSettings;

                    if (appSettings.Count == 0)
                    {
                        Console.WriteLine("AppSettings is empty.");
                    }

Запуск в отладке. VS копирует app.config в каталог отладки и называет его CBCueDERI.exe.config. Вот часть файла конфигурации

<applicationSettings>
    <CBCuedERI.Properties.Settings>
        <setting name="test" serializeAs="String">
            <value>one</value>
        </setting>
    </CBCuedERI.Properties.Settings>
</applicationSettings>

Я также пробовал это, и он возвращает NULL

  string sss = ConfigurationManager.AppSettings.Get ( "test") ;

person Mark Worsnop    schedule 17.05.2017    source источник


Ответы (1)


ConfigurationManager.AppSettings используется для пар ключ-значение в разделе appSettings.

Чтение настроек из app.config или web.config в файлах . нетто

person Stefan    schedule 17.05.2017
comment
Я попробовал это после прочтения ссылки и вернул NULL. строка sss = ConfigurationManager.AppSettings.Get (тест); - person Mark Worsnop; 18.05.2017