VS2010 confuses System.Xml.XmlElement with System.Xml.Linq.XElement?

前端 未结 3 1230
佛祖请我去吃肉
佛祖请我去吃肉 2020-12-10 14:50

I have created a WCF service with one method which returns a System.Xml.XmlElement:

Interface:

[ServiceContract]
public         


        
3条回答
  •  执念已碎
    2020-12-10 15:47

    What I have found works the best and easiest for me is to right-click on the service reference and then click on "Configure Service Reference". Once in the dialog box for this at the bottom you will see 2 radio buttons that say "Reuse types in all referenced assemblies" or "Reuse types in specified referenced assemblies". Click on the 2nd option for 'specified assemblies'. The listbox will then be enabled and you can check all assemblies and leave System.Xml.Linq unchecked. This way every time you update the service reference you will get the expected results and this will be stored in the configuration of the client.

提交回复
热议问题