Limitaciones de Xamarin Live PlayerLimitations of Xamarin Live Player

Característica de vista previa

Requisitos del dispositivoDevice Requirements

La aplicación Xamarin Live Player admite los siguientes dispositivos Android:The Xamarin Live Player app supports the following Android devices:

  • Android 4.2 o posterior.Android 4.2 or later.
  • ARM-v7a, v8a de ARM, ARM64-v8a, x 86 o procesador x86_64.ARM-v7a, ARM-v8a, ARM64-v8a, x86, or x86_64 processor.

LimitacionesLimitations

Hay algunas limitaciones en lo que se puede ejecutar en Xamarin Live Player, incluidos los siguientes elementos:There are some limitations on the things Xamarin Live Player can run, including the items below:

iOSiOS

Live Player no está disponible para iOS.Live Player is not available for iOS.

Xamarin.FormsXamarin.Forms

  • No se admiten los representadores personalizados.Custom Renderers are not supported.
  • No se admiten los efectos.Effects are not supported.
  • No se admiten los controles personalizados con propiedades enlazables personalizadas.Custom Controls with Custom Bindable Properties are not supported.
  • No se admiten los recursos incrustados (p. ej., insertar imágenes u otros recursos en una PCL).Embedded resources are not supported (ie. embedding images or other resources in a PCL).
  • No se admiten los marcos MVVM de otros fabricantes (p. ej., Prism, Mvvm Cross, Mvvm Light, etc.).Third party MVVM frameworks are not supported (ie. Prism, Mvvm Cross, Mvvm Light, etc.).

Otros tipos de proyectoOther project types

  • Live Player no está pensado para proyectos nativos de Android (que usan XML de Android para la interfaz de usuario).Live Player is not intended for native Android projects (that use Android XML for the user interface).

VariosMisc

  • Compatibilidad limitada con la reflexión (actualmente, afecta a algunos NuGets populares, como SQLite y Json.NET). Puede que otros NuGets sigan siendo compatibles.Limited support for reflection (currently affects some popular NuGets, like SQLite and Json.NET). Todavía pueden admitir otros paquetes de NuGet.Other NuGets may still be supported.
  • No se pueden reemplazar algunas clases del sistema (por ejemplo, no puede implementar una subclase).Some system classes cannot be overridden (for example, you cannot implement a subclass).
  • Algunas características de la plataforma que requieren aprovisionamiento no funcionan en la aplicación Xamarin Live Player (en cambio, se ha configurado para operaciones comunes, como el acceso a la Galería fotográfica).Some platform features that require provisioning can't work in the Xamarin Live Player app (however it has been configured for common operations like photo gallery access).
  • Se omiten los destinos personalizados y los pasos de compilación.Custom targets and build steps are ignored. Por ejemplo, no se pueden incorporar herramientas como Fody, Refit, AutoFac y AutoMapper.For example, tools like Fody, Refit, AutoFac, and AutoMapper cannot be incorporated.
  • No se admiten los proyectos de F #F# projects are not supported
  • Escenarios avanzados con clases genéricas personalizadas e interfaces podrían no admitirse.Advanced scenarios with custom generic classes and interfaces may not be supported.

Use notificar un problema en Visual Studio 2017 o Visual Studio para Mac para informar cualquier problema con Xamarin Live Player.Use Report a Problem in Visual Studio 2017 or Visual Studio for Mac to report any issues with Xamarin Live Player.