Notice (2018-05-24): bugzilla.xamarin.com is now in
Please join us on
Visual Studio Developer Community and in the
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
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.
Working on OSX Lion, MonoDevelop 2.6 (not rc nor beta, official version)
My MonoDevelop opens all projects in 'solution' view.
I did not (deliberately) ask for that.
I want the 'default' view.
I do not find a preference setting where I can select this.
So after opening a solution, one always has to click 'View -> Default'
(This problem was also present in RC2, RC2 and Beta3)
This is as designed. The solution layout is the default layout when a solution is open. This is because many pads are only relevant when a solution is open, and would not be useful when you have a single file open.
The solution is open in both views, it is a mere matter of layout. The menubar
has a 'View' entry. The first selectable option is 'Default'. That's the view
that used to be openend. But now it is the second selectable option 'Solution'
that is open. There must be a reason why the first layout is called 'Default',
it is also the default one in 2.4, and for some reason, albeit denominated
'Default', it is not the default one in 2.6.
A layout is simply the set of open pads and their positions and sizes. You may create as many layouts as you want and switch between them whenever you want. However, there are several "special" layout names that MD automatically switches to in certain contexts. For example, "Default" is the default when MD is opened, but "Solution" is used while a solution is open. "Debug" is used when the debugger is running.
Do I understand it correctly that MonoDevelop 2.4 actually was in error
to choose the 'Default' view when opening a solution? That it should
have selected the 'Solution' view?
Well I definitely prefer the solution tree view that is shown with the
'Default' view. This 'Default' is definitely most useful when opening a
solution: it shows all related items belonging to the solution. It
collapses xib files, shows the directory tree, etc.
The 'Default' view is very useful when working with a solution. It is
the counterpart of the 'Solution Explorer'in Visual Studio, which is also
its default solution view.
I hear you that 2.6 behaves as designed. I regret that. I would humbly
request some help to convince my MonoDevelop 2.6 to behave erroneously
and select the 'Default' solution tree oriented view rather than the
file system oriented view called 'Solution' view.
One would hope that it should at least be possible to register a
personal preference for an aspect that bothers me every single time I
open a solution in MonoDevelop.
The solution view didn't exist in 2.4, it was added in 2.6.
You can modify any layout, including the solution view and the default view. Simply add/remove/move pads, and those changes will be saved into the current layout.
Agree that the initial state of the solution layout could be better.
Sorry for all the noise.
I just added the solution pad to the solution view, and that's all it
took. MonoDevelop kindly remembers this, and now always opens the
solution pad in the solution view.
Sorry for not detecting this earlier and being a p.i.t.a.
Thanks, but still I suggest that you guys add the solution pad to the
solution view by default. I'll look around on the net, while I stumbled
on some other post complaining about this before I submitted this bug.
And I'd really like to help out that other unhappy guy :)
This probably should be considered as part of a greater "MonoDevelop 2.6 doesn't use the settings I had in 2.4"-type bug report.
Jeff: not sure why you're reading it that way.
guivho: No probs. I definitely think we should change the default/solution/debug layouts. I always go and rearrange them whenever I open MD on a clean machine. TBH I actually think we should remove the file pad entirely.