我使用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'編譯器錯誤
6
A
回答
2
如果有人還在找,像我是,答案就在這裏:http://social.msdn.microsoft.com/Forums/en/wcf/thread/42dbe820-3f59-4662-9664-83999e1746c0
亞龍人Naveh建議添加/參考參數svcutil.exe的。
SvcUtil工具/參考: 「C:\ Program Files文件\參考大會\微軟\框架\ v3.5版本\ System.Xml.Linq.dll」 http://localhost ...
+0
謝謝,發現這真的很快,並節省了我一些時間:) – Popo 2015-07-01 17:24:53
相關問題
- 1. Webservices:不能隱式地將類型'System.Xml.Linq.XElement'轉換爲'System.Xml.XmlElement'
- 2. VS2010將System.Xml.XmlElement與System.Xml.Linq.XElement混淆?
- 3. 無法將System.Xml.XmlNode轉換爲System.Xml.Linq.XElement
- 4. shared_ptr編譯器錯誤無效轉換
- 5. C編譯器錯誤:無法轉換爲指針類型
- 6. 無法將類型轉換爲類型* - C++編譯錯誤
- 7. Rcpp編譯錯誤:無法將列表轉換爲SEXP
- 8. 編譯錯誤:無法轉換隱式int類型爲bool
- 9. 如何解決'編譯器錯誤 - 無法從方法組轉換爲System.Delegate'?
- 10. 無法將類型爲'System.Xml.XmlComment'的對象轉換爲鍵入'System.Xml.XmlElement'
- 11. 轉換器無法轉換錯誤
- 12. 如何解決C++編譯器錯誤「無法將'Type'轉換爲'const Type *'」?
- 13. 編譯器錯誤消息:無法將類型'long'隱式轉換爲'string'
- 14. 代表/ Func轉換和誤導性編譯器錯誤消息
- 15. 無法將類型'System.Xml.Linq.XElement'的表達式轉換爲類型XXX
- 16. 編譯器錯誤:int *無效轉換爲無符號整型* [-fpermissive]
- 17. 編譯器錯誤:無法執行CVTRES.EXE
- 18. 從字符轉換無效成char編譯器錯誤
- 19. 使用makefile編譯C++錯誤,無法轉換main()::
- 20. Gl3w編譯錯誤:從無效轉換「PROC ......爲void *」
- 21. 編譯錯誤:從'int'無效轉換爲'int *'[-fpermissive] |
- 22. 使用PowerShell將system.xml.xmlelement轉換爲system.xml.xmldocument
- 23. 錯誤1無法編譯
- 24. 錯誤:無法使用svcutil導入wsdl:port
- 25. 轉換爲ARC - LLVM編譯器3.0錯誤
- 26. 將集合轉換爲'命名組件' - 編譯器錯誤
- 27. 類和方法的編譯器錯誤?
- 28. 爲什麼我的編譯器無法將其轉換?
- 29. 編譯器錯誤不兼容類型:java.lang對象無法轉換
- 30. Java - 獲取編譯錯誤不兼容類型int無法轉換爲[] []
你不應該暴露一個.net特定類型在數據合同中是這樣的。爲什麼不爲xml結構生成強類型類或只是暴露一個字符串? – 2011-01-10 14:49:25
你有沒有想到這一點。我也遇到了一個傳遞給Drawing對象的服務。 – 2011-12-05 23:26:58