2013-10-08 86 views
3

我在wcf中生成的代理類存在問題。我注意到MessageContract被包裹在我的soap消息中,但我需要將其刪除。不幸的是,我無法解析MessageContract屬性的IsWrapped屬性。Mono中缺少MessageContractAttribute的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) 

謝謝!

回答

0

我發現它不可能在PCL程序集內部執行,因爲WCF實現不是跨平臺的並且在PCL庫中可用。我已經使用了IsWrapped屬性在MonoTouch項目中實施。我沒有使用MonoDroid和WCF的經驗。

+0

的確,我無法解決它...... – Roosevelt