[Mono-list] Reading properties from Properties.Settings.Default throws ConfigurationErrorsException

Atsushi Eno atsushi at ximian.com
Tue May 20 15:33:20 EDT 2008


It is not about WindowState but about yourapp.exe configuration file.

Filing a bug on bugzilla with reproducible test case would help
fixing bugs and/or identify the issue at your side if any.

Atsushi Eno

Garland wrote:
> Hi everyone,
> 
> I am trying to make an application which is developed with Visual
> Studio 2005/2008 working with mono. Besides the few P/Invokes problems
> which I expected, there is an other problem I do not know how to fix:
> 
> Everytime the application tries to read a user setting like in the
> following example
> 
> if (Properties.Settings.Default.AutoMaximize)
> WindowState = FormWindowState.Maximized;
> 
> the application terminates and mono writes something like the
> following to the error output:
> 
> 
> 
> Unhandled Exception:
> System.Configuration.ConfigurationErrorsException: There is an error
> in a configuration setting. () ()
> 
>   at System.Configuration.CustomizableFileSettingsProvider.LoadPropertyValue
> (System.Configuration.SettingsPropertyCollection collection,
> System.Configuration.SettingElement element, Boolean allowOverwrite)
> [0x00000]
> 
>   at System.Configuration.CustomizableFileSettingsProvider.LoadProperies
> (System.Configuration.ExeConfigurationFileMap exeMap,
> System.Configuration.SettingsPropertyCollection collection,
> ConfigurationUserLevel level, System.String sectionGroupName, Boolean
> allowOverwrite) [0x00000]
> 
>   at System.Configuration.CustomizableFileSettingsProvider.GetPropertyValues
> (System.Configuration.SettingsContext context,
> System.Configuration.SettingsPropertyCollection collection) [0x00000]
> 
>   at System.Configuration.LocalFileSettingsProvider.GetPropertyValues
> (System.Configuration.SettingsContext context,
> System.Configuration.SettingsPropertyCollection properties) [0x00000]
> 
>   at System.Configuration.ApplicationSettingsBase.CacheValuesByProvider
> (System.Configuration.SettingsProvider provider) [0x00000]
> 
>   at System.Configuration.ApplicationSettingsBase.GetPropertyValue
> (System.String propertyName) [0x00000]
> 
>   at System.Configuration.ApplicationSettingsBase.get_Item
> (System.String propertyName) [0x00000]
> 
>   at GView.Properties.Settings.get_AutoMaximize () [0x00000]
> 
>   at GView.GVForm..ctor (System.String[] args) [0x00000]
> 
>   at (wrapper remoting-invoke-with-check) GView.GVForm:.ctor (string[])
> 
>   at GView.Program.Main (System.String[] args) [0x00000]
> 
> 
> Surprisingly I was unable to found much information online, neither
> about how good mono's support for this
> Properties.Settings.Default-thing is at the moment nor about why i
> might get this exception or what to do. Can somebody help me?
> 
> Garland
> _______________________________________________
> Mono-list maillist  -  Mono-list at lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-list
> 



More information about the Mono-list mailing list