Error de construcción de la arquitectura del procesador

Al intentar ejecutar una aplicación de prueba obtengo el siguiente error dos veces:

Hubo un desajuste entre la arquitectura del procesador del proyecto que se estaba construyendo "MSIL" y la arquitectura del procesador de la referencia "C: \ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ mscorlib.dll", "x86".

Este desajuste puede causar errores de tiempo de ejecución. Por favor considere cambiar la arquitectura de procesador de su proyecto a través de Configuration Manager para alinear las arquitecturas de procesador entre su proyecto y referencias, o tomar una dependencia de referencias con una arquitectura de procesador que coincida con la arquitectura de procesador de su proyecto. TestMobile.Core desajuste MSIL x86

Tengo .NET Framework instalado, así como las herramientas de Windows 8 SDK y el uso de MultilingualAppToolKit.

Ya he verificado el gestor de configuración y todo parece estar bien. Objetivo de plataforma, orientado a "Cualquier CPU"

La copia sobre mi versión existente de .NET Portable Library Reference Assemblies arregló el problema para mí.

Encontré este problema después de instalar un parche a la actualización 3 de Visual Studio 2015, leer la respuesta de vvolkgang e inicialmente descontado porque ya tenía carpetas dentro de C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETPortable y las fechas De esas carpetas eran más tarde que las contenidas en el archivo de ensamblados de referencia que había descargado. Lo que debería haber hecho fue comprobar la parte derecha de la jerarquía de carpetas . Eche un vistazo a su archivo de proyecto; En mi caso tuve estos ajustes:

 <TargetFrameworkProfile>Profile49</TargetFrameworkProfile> <TargetFrameworkVersion>v4.5</TargetFrameworkVersion> 

Si esas son sus configuraciones, debe comprobar el contenido de C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETPortable\v4.5\Profile\Profile49 . Si está utilizando un perfil diferente o dirigido a una versión diferente del marco, ajuste la ruta en consecuencia. Cuando revisé esa carpeta, descubrí que tenía muchos archivos XML pero no DLLs; Copiar los archivos de Microsoft .NET Portable Library Reference Assemblies 4.6 y elegir no reemplazar los archivos que ya existían fijaron mis problemas de compilación.

Tenía este problema después de instalar Visual Studio 2015 Update 2. Pruebe esto, el primero resolvió mi problema:

Instalar Portable Class Libraries v4.6

  1. Descargar Instalar las bibliotecas de clases portátiles v4.6 . Si instala esto, coloca un archivo .zip en el directorio: "C:\Program Files (x86)\Microsoft .NET Portable Library Reference Assemblies 4.6"
  2. Descomprimir y copiar el contenido en "C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETPortable\"

Instalar las herramientas PCL

  1. Descargar Portable Class Library Tools
  2. Instalar ejecutando PortableLibraryTools.exe /buildmachine

Fuente: Matt Ward @ https://forums.xamarin.com/discussion/comment/80535/#Comment_80535

Finalmente pude construir mi proyecto sin este sucio error. Parece que necesitaba instalar PortableLibraryTools de VS2010. Funcionó después de eso.

Referencia: http://forums.xamarin.com/discussion/25538/xamarin-xaml-example-problem-using-pcl

  • Android bloquea la aplicación después de tomar la imagen "No se puede encontrar el constructor predeterminado" En LG 4G Stylus
  • Pasar datos entre los modelos de vista MvvmCross
  • No puede tener acceso a un miembro no estático de tipo externo X a través de tipo anidado X
  • Http sesión siempre se crea en la versión Android ModernHttpClient (okHttp1.5)
  • Xamarin Android (Visual Studio 2015) No se pudo conectar con el depurador
  • ¿Cómo puedo cambiar colores en mi StateListDrawable?
  • HttpClient - Xamarin Android - MvvmCross
  • Cómo personalizar el icono de flecha, el icono de la página y el título de la página en MasterDetailPage - Xamarin.Forms
  • Prevent Orientation change in Xamarin Aplicación para Android
  • StatusBarNotification cómo obtener datos o reenviar la intención?
  • Xamarin - Clases no encontradas (android support library)
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.