I am attempting to change my PCL Profile from158 to 259 so I can add the Xamarin.Insights package. As soon as I change the profile, I get compiler errors that say an assembly with the same identity has already been loaded. It names three assemblies: System.IO, System.Runtime, and System.Threading.Tasks. I found this post http://blogs.msdn.com/b/dotnet/p/pcl_known_issues.aspx which recommends deleting those references from the platform specific projects. But, those references aren't in my platform specific projects. I have tried removing them from the PCL but then it can't find things like System.Type.
I have the following nuget packages referenced in the PCL:
Microsoft BCL Build Components
Microsoft BCL Portability Pack
Microsoft HTTP Client Libraries
I also have a bunch of MvvmCross packages referenced.
Any idea what would cause these errors?