¿Cómo agrego una referencia system.core.dll a mi proyecto en xamarin studio / monodevelop?

Estoy tratando de usar System.Linq porque tiene un ‘Error de resolución desconocido’. He investigado un poco cómo hacer esto y todo lo que puedo encontrar es gente que dice que es necesario agregarlo o que lo agregaron. Me pregunto cómo agregarlo a mi proyecto para poder usar la función ‘.ToList’.

Si está realizando un proyecto tradicional de iOS o Android con Xamarin Studio, de forma predeterminada, ya debe agregarse una referencia a System.Core.

Sin embargo, si está creando una PCL, verá una referencia a ella, pero estará roja en la carpeta Referencias. Esto se debe a que los PCL aún no son totalmente compatibles. Hay un trabajo alrededor sin embargo.

Puede copiar el Core DLL de su instalación de Mono y hacer referencia a él en su proyecto PCL. Pude encontrar esta PCL en mi Mac aquí: /Library/Frameworks/Mono.framework/Versions/3.0.10/lib/mono/4.0 – mscorlib.dll

Por lo general, tengo una carpeta llamada “DLL” dentro de la carpeta de mi proyecto en la que coloco este tipo de DLL y referencia.

Esperemos que en un futuro cercano no tengamos que meternos con hacks como este con PCLs.