Binary package hint: mono
I have a mono application that was developed in 2007 and it worked (7.10,8.04.8.10,9.04) until I updated to 9.10... now it looks like if there is a properties (I'm talking about the properties that are created automatically in Visual Studio) configuration file that is not reading all the properties in correctly (this whole file was generated in VS C# Express); in my case I have only issues with System.Drawing.Color objects. Here is an example that worked with earlier versions of Mono and also with .net:
[global::System.Configuration.ApplicationScopedSettingAttribute()]
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.Configuration.DefaultSettingValueAttribute("Lime")]
public global::System.Drawing.Color cAllOK {
get {
return ((global::System.Drawing.Color)(this["cAllOK"]));
}
}
If I delete the properties directory (/home/markus/.local/share/QueueChecker.exe_StrongName_2jmj7l5rSw0yVb/vlWAYkK/YBwk=) it works again.
It looks like if I don't save the properties it will always load the default... but if I save it only saves to changed properties... the color is not changing and so it should load the default value... this is what happens in .net and in earlier versions of mono.
Here is the header form the file I'm talking about: Configuration. UserSettingsGro up, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken= b77a5c561934e08 9"> ker.Properties. Settings" type="System. Configuration. ClientSettingsS ection, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken= b77a5c561934e08 9" requirePermissi on="false" />
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<configSections>
<sectionGroup name="userSettings" type="System.
<section name="QueueChec
</sectionGroup>
</configSections>