Project Linker for MonoDevelop / Xamarin Studio
This addin was developed in order to automatically create and maintain links from a source project to a set of target projects, in order to make code sharing between different plataforms a more friendly task. It is based on the Visual Studio Project Linker extension.
The main reason behind the development of this addin was that I was working on a project that targets multiple plataforms, including iOS, Android, Windows, Mac and Linux, and PCL support was very lacky on Xamarin Studio, and even on Visual Studio 2012 it had its problems. Also, PCL programming imposes some restrictions that I found harder to workaround than using a third party plugin to do the file linking between the projects.
The inner workings of this approach are also described in Xamarin's document Sharing Code Options, item " 2. File Linking to Separate Projects ", and also applies to item " 3. Clone Project Files ", which I personally prefer.
For more information about the project, including install instructions, please check the project page at http://rafaelsteil.github.io/monodevelop-project-linker/