当我尝试运行我的项目(使用双工网络 TCP 连接)时,它在 NET 4.0 上运行得非常好,在 MONO 上,我得到了以下异常:
“System.ServiceModel.MonoInternal.DuplexServiceRuntimeChannel”类型的异常对象与 System.Reflection.MonoMethod.Invoke 中的目标类型“System.ServiceModel.IClientChannel”不匹配(System.Object obj,BindingFlags invokeAttr,System.Reflection.Binder binder, System.Object[] 参数,System.Globalization.CultureInfoculture) [0x00078] in /mcc/mono/mono/mcs/class/corlib/System.Reflection/MonoMethod.cs:243 at System.Reflection.MethodBase.Invoke (System .Object obj, System.Object[] 参数) [0x00000] in /mcc/mono/mono/mcs/class/corlib/System.Reflection/MethodBase.cs:114 at System.ServiceModel.ClientRealProxy.DoInvoke (IMessage inputMessage) [ 0x0003a] 在 /mcc/mono/mono/mcs/class/System.ServiceModel/System.ServiceModel/ClientRealProxy.cs:100 在 System.ServiceModel.ClientRealProxy。在 System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke (System.Runtime. /mcc/mono/mono/mcs/class/corlib/System.Runtime.Remoting.Proxies/RealProxy 中的 Remoting.Proxies.RealProxy rp、IMessage 消息、System.Exception& exc、System.Object[]& out_args) [0x0009c]。 CS:193
有谁知道我做错了什么?