Re: Конфигурирование .NET-приложений
От: cane  
Дата: 15.07.09 12:05
Оценка:
Здравствуйте, Андрей Корявченко, Вы писали:

АК>Не секрет, что практически каждое приложение требует каких-то настроек. Данная статья рассказывает об одном из возможных способов реализации механизма их хранения и редактирования. Исходные коды взяты из реального приложения, RSDN@Home, оффлайн-клиента для форумов www.rsdn.ru....


в статье приведен пример генерируемого XML файла конфигурации
<PluginConfigs>
  <PluginConfig>
   <PluginClass>RSDN.Janus.StdPlugs.WinampPlugin</PluginClass>
    <PluginConfiguration xsi:type="WinampPluginConfiguration">
      <PlayerVersion>Winamp3x</PlayerVersion>
      <SilentName>silent</SilentName>
    </PluginConfiguration>
  </PluginConfig>
  <PluginConfig>

объясните пожалуйста, каким образом атрибуты

[Category("Application")]
[DefaultValue("Title1")]
[Description("Enter Title for the application")]


свойств

public string Title
{
get { return _Title; }
set { _Title = (string) value; }
}

класса конфигурации участвуют в сиреализации?

по статье я создал примерчик (без использования синглтона) Сериализация класса для PropertyGrid. По результатам выполнения которого следует, что атрибуты при сериализации не используются. Как тогда у вас образовалась иерархия в xml конфиге?
сериализация propertygrid config
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.