C# 在.NET Core 3.1上使用NetSuite WSDL的customLabel在所有字段上返回null

C# 在.NET Core 3.1上使用NetSuite WSDL的customLabel在所有字段上返回null,c#,visual-studio,.net-core,wsdl,netsuite,C#,Visual Studio,.net Core,Wsdl,Netsuite,我通过Visual Studio 2019在C#NET Core 3.1上使用NetSuite 2020.2 WSDL。它使用WCF连接服务进行连接 尝试访问任何“customLabel”字段时,它将始终返回空值: ItemSearchRow _item = (ItemSearchRow)row; ItemSearchRowBasic itemBasic = _item.basic; Console.WriteLine("Price: " + itemBasic.basePr

我通过Visual Studio 2019在C#NET Core 3.1上使用NetSuite 2020.2 WSDL。它使用WCF连接服务进行连接

尝试访问任何“customLabel”字段时,它将始终返回空值:

ItemSearchRow _item = (ItemSearchRow)row;
ItemSearchRowBasic itemBasic = _item.basic;
Console.WriteLine("Price: " + itemBasic.basePrice[0].searchValue + "\tCustom Label: " + itemBasic.basePrice[0].customLabel);
这将导致“价格:26.66自定义标签:”

SOAP响应不包括字段,例如:

<platformCommon:basePrice>
<platformCore:searchValue>26.66</platformCore:searchValue>
<platformCore:customLabel>price_rrp</platformCore:customLabel>
</platformCommon:basePrice>

26.66
价格
当通过.NET Framework运行相同的代码时,它会按预期工作

有没有其他人经历过这种情况,或者知道如何着手解决它

多谢各位
Chris

因此,这是一个WCF无法正确转换WSDL的错误。没有固定的预计到达时间

对任何感兴趣的人来说,解决方法是创建一个自定义货币字段,将pricelevel作为公式引用。然后我可以通过customlist访问这个

谢谢, 克里斯