Mono中缺少MessageContractAttribute的IsWrapped属性

时间:2013-10-08 13:39:09

标签: wcf xamarin.ios mono xamarin.android mvvmcross

我在wcf中生成代理类有问题。我注意到MessageContract包含在我的soap消息中,但我需要将其删除。不幸的是,我无法解析MessageContract属性的IsWrapped属性。

(我想使用MVVMCross将服务引用添加到我的可移植库中) MSDN:http://msdn.microsoft.com/en-us/library/ms750528.aspx

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
[System.ServiceModel.MessageContract(IsWrapped = false)] //Cannot resolve symbol 'IsWrapped' (default value is true and i cannot change it)

提前致谢!

1 个答案:

答案 0 :(得分:0)

我发现在PCL程序集中是不可能的,因为WCF实现不是跨平台的并且在PCL库中可用。我使用了IsWrapped属性在MonoTouch项目中实现。我没有使用MonoDroid和WCF的经验。