尝试使用所有设置了elementFormDefault =“ qualified”的xsd的wsdl,但是仍然生成的请求没有子代前缀

时间:2019-06-25 13:08:50

标签: .net-core wcf-binding

我有一个.net Core 2.2项目,使用了一个wsdl,其中所有xsd都设置了elementFormDefault =“ qualified”,但是生成的请求没有为其子代添加前缀

我尝试设置attributeFormDefault =“ qualified”,但令人惊讶的是它起作用了。我还尝试使用.net framework 7.2中的wsdl,但前缀仍然丢失。

请检查图像以进行比较 enter image description here

1 个答案:

答案 0 :(得分:0)

我扩展了标题类并添加了名称空间。如:

http://host/a/