http://bugzilla.novell.com/show_bug.cgi?id=593980
http://bugzilla.novell.com/show_bug.cgi?id=593980#c0 Summary: When user.config is still not created, calling only Settings.Default.Save() makes Mono create a user.config file, which has all settings empty. Classification: Mono Product: Mono: Runtime Version: 2.6.x Platform: All OS/Version: All Status: NEW Severity: Normal Priority: P5 - None Component: misc AssignedTo: [email protected] ReportedBy: [email protected] QAContact: [email protected] Found By: --- Blocker: --- Created an attachment (id=352564) --> (http://bugzilla.novell.com/attachment.cgi?id=352564) A simple application, with which you can immediately reproduce the problem. User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/532.0 (KHTML, like Gecko) Iron/3.0.197.0 Safari/532.0 IMPORTANT: My settings are in a class library project, which is referenced by a Windows Forms project. If the settings were in a lonely Windows Forms project then everything is fine. Steps: OK, so I run the Windows Forms project(which is referencing a class library one with the settings) and see that the setting is displayed properly. I have a button which calls only Settings.Default.Save(). I press it, and after that I close the application and run it again. The setting is now empty. I have attached the executables. Reproducible: Always Steps to Reproduce: 1.Have a settings file in a class library project, which is referenced by a Windows Forms one. 2.On the first run of the application, call only Settings.Default.Save(); 3.Immediately after that, user.config is created with empty tags for the settings. Actual Results: A user.config is created with empty tags for the settings. Expected Results: A user.config should be created containing the default values of the settings. I am writing this, because it can help you to identify the bug faster. On running the application for the first time, if "Settings.Default.Font = Settings.Default.Font" is called before "Settings.Default.Save()", then everything works OK. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. _______________________________________________ mono-bugs maillist - [email protected] http://lists.ximian.com/mailman/listinfo/mono-bugs
