SvcUtil и System.Xml.Linq.XElement не могут быть преобразованы в ошибку компилятора System.Xml.XmlElement - PullRequest
6 голосов
/ 19 октября 2010

Я всегда получаю вышеуказанную ошибку, когда генерирую прокси-класс для своего сервиса, используя SvcUtil. Служба предоставляет свойство типа System.Xml.Linq.XElement. К сожалению, SvcUtil генерирует свойство типа System.Xml.XmlElement. С другой стороны, если я использую Add Reference в VS для генерации прокси-класса, все в порядке. Я попробовал последнюю версию 4.0 SvcUtil из папки NETFX 4.0 Tools, но все равно безуспешно.

1 Ответ

2 голосов
/ 08 декабря 2011

В случае, если кто-то все еще смотрит, как я, ответ здесь: http://social.msdn.microsoft.com/Forums/en/wcf/thread/42dbe820-3f59-4662-9664-83999e1746c0

Ярон Наве предлагает добавить аргумент / reference в SvcUtil.exe.

svcutil / reference: "c: \ Program Files \ Ссылочные сборки \ Microsoft \ Framework \ v3.5 \ System.Xml.Linq.dll" http://localhost...

...