Так как эта проблема вызвана конфликтом имен в .NET и SAP, еще один обходной путь для этой проблемы без изменения конфигурации SAP:
Добавьте псевдоним для System.XML, как показано ниже в Reference.cs
using SysXml = System.Xml;
Затем замените все файлы System.Xml, в которых сообщается об ошибке, на «SysXml», как показано ниже (обратите внимание, что слово «SysXml» изначально было «System.Xml» после добавления службы, вызвавшей эту проблему)
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=SysXml.Schema.XmlSchemaForm.Unqualified)]
public string Type {
get {
return this.typeField;
set {
this.typeField = value;
}
}