2010-10-19 56 views
6

我使用SvcUtil爲我的服務生成代理類時,總是會收到上述錯誤。該服務正在公開屬於System.Xml.Linq.XElement類型的屬性。 SvcUtil不幸的是生成System.Xml.XmlElement類型的屬性。另一方面,如果我在VS中使用Add Reference來生成代理類,一切都很好。我嘗試了NETFX 4.0 Tools文件夾中的SvcUtil的最新4.0版本,但仍然沒有運氣。SvcUtil和'System.Xml.Linq.XElement'無法轉換爲'System.Xml.XmlElement'編譯器錯誤

+2

你不應該暴露一個.net特定類型在數據合同中是這樣的。爲什麼不爲xml結構生成強類型類或只是暴露一個字符串? – 2011-01-10 14:49:25

+0

你有沒有想到這一點。我也遇到了一個傳遞給Drawing對象的服務。 – 2011-12-05 23:26:58

回答

相關問題