C# Xamarin Android-WCF故障异常无法反序列化FaultDetail
我们的应用程序总是使用泛型类型参数引发FaultException。在Silverilght、WCF和UWP中,可以在客户端对FaultException进行反序列化,客户端会收到一条有意义的错误消息,另一端会显示FaultDetail 在Android上,我们注意到当WCF调用引发FaultException时,FaultDetails没有被正确反序列化。我深入研究了这个问题,发现这是Xamarin Android Mono WCF环境中的一个合法bug。如果没有泛型类型参数,Android将接受FaultException,但如果指定了泛型类型参数,它将无法反序列化错误消息,并将抛出一条无用的错误消息作为泛型异常消息 我已将此作为错误记录在Xamarin团队的此处: 您可以在这个repo(Xamarin表单示例的一个分支)的TODOWCF示例中看到此错误被重新创建: 因此,我的问题是:是否有人能够成功地向Xamarin Android应用程序抛出带有泛型类型参数(FaultDetail)的FaultException,并让Android应用程序正确地反序列化FaultException消息? 编辑:这是安卓和iOS上确认的错误。C# Xamarin Android-WCF故障异常无法反序列化FaultDetail,c#,android,wcf,xamarin,faultexception,C#,Android,Wcf,Xamarin,Faultexception,我们的应用程序总是使用泛型类型参数引发FaultException。在Silverilght、WCF和UWP中,可以在客户端对FaultException进行反序列化,客户端会收到一条有意义的错误消息,另一端会显示FaultDetail 在Android上,我们注意到当WCF调用引发FaultException时,FaultDetails没有被正确反序列化。我深入研究了这个问题,发现这是Xamarin Android Mono WCF环境中的一个合法bug。如果没有泛型类型参数,Android将
Xamarin中的此错误已记录在此处: