当我使用SvcUtil
为我的服务生成代理类时,我总是收到上述错误。该服务正在公开System.Xml.Linq.XElement
类型的属性。遗憾的是,SvcUtil
生成了System.Xml.XmlElement
类型的属性。另一方面,如果我在VS中使用Add Reference来生成代理类,一切都还可以。我在NETFX 4.0 Tools文件夹中尝试了最新的4.0版SvcUtil
,但仍然没有运气。
答案 0 :(得分:2)
如果有人还在寻找,就像我一样,答案就在这里:http://social.msdn.microsoft.com/Forums/en/wcf/thread/42dbe820-3f59-4662-9664-83999e1746c0
Yaron Naveh建议在SvcUtil.exe中添加/ reference参数。
svcutil / reference:“c:\ Program Files \ Reference Assemblies \ Microsoft \ Framework \ v3.5 \ System.Xml.Linq.dll”http://localhost ...