在 .net 中使用 SAP Web 服务时出现命名冲突错误


可以在引发错误的所有调用中添加 Global 来修复此问题。这是因为 BAPI 和 Windows 中的系统命名空间导致的。

示例

此问题的另一种可能的解决方案是为 System.XML 添加一个别名,并将 System.XML 更改为 SysXml,如下所示

using SysXml = System.Xml;

/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=SysXml.Schema.XmlSchemaForm.Unqualified)]
public string Type {
   get {
      return this.typeField;
      set {
         this.typeField = value;
      }
   }
}

更新时间:18-Dec-2019

157 次浏览

开启 职业生涯

完成课程以获得认证

开始学习
广告