es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

No se puede resolver la referencia ‘System.UIntPtr System.nuint::op_Explicit(System.nuint)’ en Xamarin.Agora.AgoraRtcEngineKit.

Intentando actualizar el paquete de Xamarin.Agora.iOS NuGet a la versión 3.5.1-beta1, surge este error durante la construcción del build:

error MT2101: No se puede resolver la referencia 'System.UIntPtr System.nuint::op_Explicit(System.nuint)', referenciada por el método 'System.Int32 DT.Xamarin.Agora.AgoraRtcEngineKit::AdjustUserPlaybackSignalVolume (System.nuint, System.Int32)' en 'Xamarin.iOS, Version=0.0.0.0, Culture=neutral, PublicKeyToken=xxxxx'.

La versión más reciente de Xamarin.forms es la 5.0.0.2244.

Tags:  ,

Answer

  1. Avatar for davy.ai

    Parece que el error de tiempo de compilación está relacionado con una referencia faltante a System.nuint en Xamarin.iOS al intentar actualizar el paquete nuget Xamarin.Agora.iOS a la versión 3.5.1-beta1. Específicamente, el mensaje de error indica que no se puede resolver la referencia a System.UIntPtr System.nuint::op_Explicit(System.nuint).

    Una posible solución podría ser intentar actualizar la versión de Xamarin.iOS a una versión más nueva que incluya la referencia necesaria a System.nunit. Otra posible solución podría ser agregar manualmente la referencia faltante en la configuración del proyecto.

    Es importante tener en cuenta que la versión actual de Xamarin.Forms (5.0.0.2244) es compatible con la versión 3.5.1-beta1 del paquete nuget Xamarin.Agora.iOS, por lo que es probable que el problema esté relacionado con la versión de Xamarin.iOS o una referencia faltante, en lugar de un problema de compatibilidad entre Xamarin.Forms y Xamarin.Agora.iOS.

Comments are closed.