Non ca marche pas, tu penses bien que je sais me servir de google aussi....
Ca ca marche pour le fichier config (app.config), qui stocke les infos dans le fichier config sous la forme:
Code :
- <configuration>
- <configSections>
- ...
- </configSections>
- <appSettings>
- <add key="MyKey" value="MyValue" />
- </appSettings>
|
Or c'est justement ce que je ne veux pas, car je ne peux pas différencier les paramètres de l'application et les paramètres pour la librairie (faut que ce soit propre ), en plus ca ne stocke pas le type de la valeur.
Moi je veux utiliser la structure xml que produit les fichiers config de type "Settings.settings" (je l'avais bien indiqué dans le premier message quand même ).
Lui il te pond un xml de type:
Code :
- <configuration>
- <configSections>
- <sectionGroup name="applicationSettings" type="System.Configuration.ApplicationSettingsGroup, ......>
- <section name="MyLib.Settings" type="System.Configuration.ClientSettingsSection,....." requirePermission="false" />
- </sectionGroup>
- </configSections>
-
- <applicationSettings>
- <MyLib.Settings>
- <setting name="TestKey" serializeAs="String">
- <value>Test</value>
- </setting>
- </MyLib.Settings>
- ...
- ...
- </applicationSettings>
- </configuration>
|
Un peu de la manière de la lib log4net p.ex:
Code :
- <configSections>
- <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net" />
- </configSections>
- <log4net>
- <appender name="SmtpAppender" type="log4net.Appender.SmtpAppender,log4net">
- <to value="destinataire@mail.com" />
- <from value="expediteur@mail.com" />
- <subject value="Alerte, tout a pété" />
- <smtpHost value="smtp.com" />
- <bufferSize value="0" />
- <threshold value="ERROR" />
- <layout type="log4net.Layout.PatternLayout,log4net">
- <conversionPattern value="LEVEL: %level %newlineDATE: %date LOGGER: %logger %newline%newline%message" />
- </layout>
- </appender>
- <root>
- <level value="ALL" />
- <appender-ref ref="SmtpAppender" />
- </root>
- </log4net>
|
Message édité par Profil supprimé le 04-07-2011 à 17:46:19