Excepción ServiceStack.Monotouch

El caso del problema es el siguiente. Actualmente estamos desarrollando 2 aplicaciones para Windows Desktop y versión iPad en monotouch también. Estamos tratando de tener la mayor cantidad posible de código común, pero al usar ServiceStack.Text, aunque funciona en la aplicación de escritorio, en iPad provoca esta excepción.

"An exception was thrown by the type initializer for ServiceStack.Text.ReflectionExtensions".

Estoy tratando de compilar el proyecto ServiceStack.Text.Monotouch, pero mientras obtengo la fuente de Git, parece estar algo mal y el proyecto no se puede compilar. ¿Alguien puede darme algún consejo además de usar otro deserializador?

preguntado el 03 de diciembre de 13 a las 13:12

1 Respuestas

Usa este tenedor:

http://github.com/mono/ServiceStack.Text

Esta versión es una bifurcación basada en la última versión disponible de ServiceStack que usó la licencia MIT y se modificó para que funcione con la nueva compatibilidad de Xamarin.iOS para compartir tipos de valores genéricos (esto reduce el tamaño de la biblioteca y evita toda una clase de errores). ).

Respondido el 06 de diciembre de 13 a las 19:12

Nunca logramos que funcionara en un dispositivo... En el simulador, todo funcionó bien, pero cuando lo probamos en un iPad real, fallaba en muchos lugares y muchas veces fallaba sin excepción. Finalmente usamos el cliente http para realizar las llamadas al servicio servicestack y newtonsoft para la deserialización. - max

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.