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

  • Reproducir varias canciones con MediaPlayer al mismo tiempo: solo una está jugando
  • Geolocalización, servicio y notificaciones locales
  • Quitar icono de la barra de acción xamarin
  • cómo implementar el proyecto androide xamarin a Xamarin Android Player en VS 2015
  • Cómo reducir el tamaño del paquete
  • Actividad requiere FLAG_ACTIVITY_NEW_TASK Indicador
  • Xamarin hace que DisplayAlert no se muestre cuando se llama desde una función llamada por un delegado
  • System.MissingMethodException: Método 'Android.Support.V4.Widget.DrawerLayout.AddDrawerListener' no encontrado
  • ¿Cómo poner diferentes elementos infantiles personalizados en elementos de lista ampliable?
  • ¿Cómo tratar con "$ {applicationid}" en Xamarin?
  • Comprobación de Android de la fecha cambiada
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.