Модераторы: Partizan, gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> app.config 
:(
    Опции темы
infarch
Дата 5.3.2015, 14:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 526
Регистрация: 13.3.2009

Репутация: 1
Всего: 1



Здравствуйте.

Я пытаюсь добавить в конфиг своего приложения кастомный фрагмент "UserConfig". Вот как выглядит сам конфиг:

Код

<?xml version="1.0" encoding="utf-8" ?>
<configuration>

  <configSections>
    <section name="UserConfig" type="V2.UserConfigSection, V2" />
  </configSections>

  <UserConfig>

    <Comagic>
      <add key="login" value="abyrvalg" />
    </Comagic>
    
  </UserConfig>
  
    <startup> 
        <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5" />
    </startup>
</configuration>


Написал простой класс для секции:

Код

namespace V2
{
    class UserConfigSection : ConfigurationSection
    {

        [ConfigurationProperty("Comagic")]
        public ConfigurationElementCollection Comagic
        {
            get { return (ConfigurationElementCollection)(base["Comagic"]); }
        }

    }
}


Ну и теперь пытаюсь читать значения:

Код

            UserConfigSection ucs = ConfigurationManager.GetSection("UserConfig") as UserConfigSection;
            Console.WriteLine(ucs.Comagic["login"]);


Однако проект не билдается, на строке "ucs.Comagic["login"]" я получаю ошибку:
Error    6    'System.Configuration.ConfigurationElement.this[System.Configuration.ConfigurationProperty]' is inaccessible due to its protection level    E:\VisualStudioProjects\Configuration\V2\Program.cs.

Подскажите пожалуйста, что не так?

PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
mr.DUDA
THandle

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.
Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :)
Так же не забывайте отмечать свой вопрос решенным, если он таковым является :)


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Общие вопросы по .NET и C# | Следующая тема »


 




[ Время генерации скрипта: 0.0522 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.