I'm having trouble finding the best technique to use here (developing on OSX) ...
For example, if I have an iOS + Mac project, which also share a lot of code ... I would like to either have two solutions open (one for each), or both as separate projects in the same solution, but both techniques seem problematic: - Xamarin Studio doesn't appear to allow any more for multiple solutions open at once (the descriptions I found for how to do this appeared out of date) .... it may be possible to run two instances of the whole Xamarin Studio according to some threads I read (using command-line options), but this is looks hacky and the descriptions on how to do it that I found also appeared out of date, and is thus something I'm yet to try - but is this the only+recommended way to achieve what I'm looking for here? - Having both as separate projects in the same solution, I'm unable to run the Mac project, since it wants to try to run it as an iOS project (i.e. no provision for such kinds of setups within a solution like say in XCode).
Also, do any of these methods allow for running multiple instances of the projects I'm working on simultaneously, i.e. a couple of instances of the iOS project in the iOS simulator for the iOS project, and one of the mac project on the desktop, at the same time?