dll visual-studio-2015 xamarin.android xamarin.forms object-model

dll - MonoAndroid''s System.ObjectModel no es reconocido por Visual Studio 2015?



visual-studio-2015 xamarin.android (4)

Instalé recientemente la plataforma Xamarin y creé un proyecto Xamarin.Forms Shared predeterminado usando VS2015 y bajo el proyecto Droid References Obtengo un icono amarillento en la biblioteca System.ObjectModel como se puede ver ...

Lo extraño es que al principio todo se compila, pero cuando agrego una Cross-Platform -> Forms Xaml Page el compilador arroja un error en la llamada al método InitializeComponent() .

Traté de hacer una referencia manual a System.ObjectModel.dll desde la ruta C:/Program Files (x86)/Reference Assemblies/Microsoft/Framework/MonoAndroid/v1.0/Facades sin suerte. Cuando hago clic derecho en las propiedades obtengo esto

pero en las propiedades del sistema de archivos todo parece ser correcto.

Todo lo anterior está con las opciones predeterminadas.

¿Te sucede esto o soy solo yo? (Lo probé en dos computadoras)

Si tiene alguna pregunta, actualizaré la publicación después de este mensaje ...


Bienvenido a Xamarin! Es como bailar tap en su camino a través de un campo de minas terrestres. Pero XAML es increíble. Esto es lo que funcionó para mí: actualice su nuget de formularios de xamarin, haga una compilación limpia, vea el error / advertencia, reinicie el estudio visual, haga una limpieza, reinicie el estudio visual nuevamente, haga una compilación, gire su silla alrededor de 3 veces hacia la izquierda y voila, el error se fue. ¡Es como magia! No es necesario hacer mucho manual con dlls, simplemente funcionará.


Tuve el mismo problema. Agregando referencia de C: / Archivos de programa (x86) / Reference Assemblies / Microsoft / Framework.NETFramework / v4.5.2 / Facades ... no me funcionó. Lo que funcionó para mí fue cambiar (Herramientas / Opciones / Proyecto y Soluciones-> Construir y Ejecutar) Verbosidad de normal a mínima, incluso si la advertencia de referencia de system.objectmodel aún está allí.

Quizás esto también funcionará para los desarrolladores que enfrentan el mismo problema



Me enfrenté al mismo problema. La eliminación de la referencia ayudó a resolver la advertencia ya que System.ObjectModel no se utilizó en absoluto.