gpt4 book ai didi

C# xml 序列化程序 - 无法生成临时类

转载 作者:行者123 更新时间:2023-11-30 22:45:56 27 4
gpt4 key购买 nike

我正在尝试使用以下方式将 xml 序列化为一个类:

XmlSerializer ser = new XmlSerializer(typeof(PSW5ns.PSW5));
StringReader stringReader;
stringReader = new StringReader(response_xml);
XmlTextReader xmlReader;
xmlReader = new XmlTextReader(stringReader);
PSW5ns.PSW5 obj;
obj = (PSW5ns.PSW5)ser.Deserialize(xmlReader);
xmlReader.Close();
stringReader.Close();

PSW5 类由 xsd.exe 使用提供给我的 PSW5.xsd 文件自动生成。我已经为其他类(class)做了同样的事情并且它有效。现在我收到以下错误(在运行时):

{"Unable to generate a temporary class (result=1).\r\nerror CS0030: 
Cannot convert type 'PSW5ns.TAX_INF[]' to 'PSW5ns.TAX_INF'\r\nerror CS0029:
Cannot implicitly convert type 'PSW5ns.TAX_INF' to 'PSW5ns.TAX_INF[]'\r\n"}

我很困惑,因为它以同样的方式适用于其他类。我将不胜感激任何建议。提前致谢,乔戈斯

最佳答案

好像有other SO 上的相关主题。显然,您可以通过手动编辑输出文件来解决它。

关于C# xml 序列化程序 - 无法生成临时类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2847468/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com