Bug 5336 - Please provide an article on how to factory reset MonoDevelop (reset all settings, etc.)
Summary: Please provide an article on how to factory reset MonoDevelop (reset all sett...
Alias: None
Product: Xamarin Studio
Classification: Desktop
Component: Documentation ()
Version: 3.0.x
Hardware: Macintosh Mac OS
: --- normal
Target Milestone: ---
Assignee: Bugzilla
Depends on:
Reported: 2012-05-25 12:05 UTC by Neal
Modified: 2012-05-25 19:11 UTC (History)
1 user (show)

Is this bug a regression?: ---
Last known good build:

Notice (2018-05-24): bugzilla.xamarin.com is now in read-only mode.

Please join us on Visual Studio Developer Community and in the Xamarin and Mono organizations on GitHub to continue tracking issues. Bugzilla will remain available for reference in read-only mode. We will continue to work on open Bugzilla bugs, copy them to the new locations as needed for follow-up, and add the new items under Related Links.

Our sincere thanks to everyone who has contributed on this bug tracker over the years. Thanks also for your understanding as we make these adjustments and improvements for the future.

Please create a new report on Developer Community or GitHub with your current version information, steps to reproduce, and relevant error messages or log files if you are hitting an issue that looks similar to this resolved bug and you do not yet see a matching new report.

Related Links:

Description Neal 2012-05-25 12:05:01 UTC

Can you please provide an article on what files/folders need to be removed to get MonoDevelop back to a clean setup like at first install?  We've had some problems in the v3 release that requires some cleaning up and I'm not sure where everything is stored.  I tried deleting the MonoDevelop-3 folder in my User/Library and also the Library/Preferences but there are things still being persisted such as showing the startup screen, etc. that's not resetting so who knows what else isn't being reset.  I also cleaned the .SLN file (bottom section) of policies.

Please provide a comprehensive "reset/clean" instruction guide.

Thank you.
Comment 1 Mikayla Hutchinson [MSFT] 2012-05-25 12:11:01 UTC
The locations are all documented here:

Note that the MD will migrate the 2.8 directories if the 3.0 directories do not exist.
Comment 2 Neal 2012-05-25 17:26:18 UTC

I followed those instructions and deleted everything listed and even deleted MonoDevelop and then reinstalled it.  No "MonoDevelop-xyz" folders, i.e. 2.6, 2.8, 3.x, etc.  From what I could tell everything was cleaned up (deleted).  I then downloaded MD 3.0.2 again and launched it.  It launched my last run solution, it also remembered some prefs such as a very old "user info" (name, company, copyright, etc.) and also knew not to open the welcome page.  Where are those settings being persisted?  Why are they reloading after everything is cleaned?
Comment 3 Mikayla Hutchinson [MSFT] 2012-05-25 18:02:34 UTC
It may be migrating some old pre-2.6 settings from ~/.config/MonoDevelop*.
Comment 4 Neal 2012-05-25 18:37:43 UTC

Where is ~/.config???  I don't see a folder by this name anywhere
Comment 5 Mikayla Hutchinson [MSFT] 2012-05-25 18:46:10 UTC
Files and directories that begin with a dot are hidden on Unix. You may have to use Terminal.
Comment 6 Neal 2012-05-25 18:50:47 UTC
Okay, I've used Terminal to show hidden files/folders, now where is ~/.config?  Under library?  Can you narrow me in on where to look?
Comment 7 Neal 2012-05-25 18:52:55 UTC
Found it, thanks (under my user folder if anyone else needs to know)
Comment 8 Mikayla Hutchinson [MSFT] 2012-05-25 18:54:49 UTC
Yes, ~ is the Unix term for your home folder. Apologies if that wasn't clear.
Comment 9 Neal 2012-05-25 19:11:09 UTC
Yeah, I don't know unix...

That was the problem, I removed that folder and purged everything again and now it's a fresh startup.  At some point you all should stop migrating settings from versions that far in the past.  It could cause issues going forward.  Just my $.02.

Have a great weekend.