Веб-службы: метод не может быть отражен, исключение

При попытке создать экземпляр службы я получаю

« Метод не может быть отражен »

исключение. Если углубиться во внутренние исключения, можно обнаружить:

«Типы 'WebServiceClient.com.compamy.string1' и 'WebServiceClient.com.company.string' оба используют имя типа XML, 'строка' из пространства имен 'http://www.w3.org/2001/XMLSchema'. Использовать XML атрибуты, чтобы указать уникальное имя XML и / или пространство имен для type. "

Чего эта чертова штука хочет от меня? Это код, автоматически сгенерированный VS2010 ... зачем мне возиться с ним?

Вот два типа:

[GeneratedCode( "System.Xml", "4.0.30319.233" )]
[Serializable]
[DebuggerStepThrough]
[DesignerCategory("code")]
[XmlType(TypeName = "string", Namespace = "http://www.w3.org/2001/XMLSchema")]
[XmlRoot("FileName", Namespace = "http://company.com/api3/Content/Download/", IsNullable = true)]
public partial class string1 : SoapHeader

и

[GeneratedCode("System.Xml", "4.0.30319.233" )]
[Serializable]
[DebuggerStepThrougt]
[DesignerCategory("code")]
[XmlTypeAttribute(Namespace = "http://www.w3.org/2001/XMLSchema")]
[XmlRootAttribute("SessionKey", Namespace = "ns", IsNullable = true)]
public partial class @string : SoapHeader
6
задан John Saunders 15 February 2012 в 15:20
поделиться