I'm working on a little demo project for a talk and I really want to use PCLs and async.
Originally I used the hack to add mono(touch|droid) to the list of PCLs, but I'm not totally sure what it's doing, and it didn't let me use the async anyway - plus I thought Xamarin had PCL support now, so I'm not sure I should have to do this.
Another suggestion I saw recommended manually modifying the mono* project file and adding the reference in notepad. This kind of worked, but it led to some strange issues: for example on android I can't use any linq (I can work around this), and on monotouch I'm getting the following (which I can't work around yet...)
Exception while loading assemblies: System.IO.FileNotFoundException: Could not load assembly 'System.Runtime, Version=126.96.36.199, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'. Perhaps it doesn't exist in the MonoTouch profile?
Whats is the current recommended way to get PCL working and still use Async?