jjzjj

XmlIncludeAttribute

全部标签

c# - Web 服务方法 - 无法序列化,因为它没有无参数构造函数

我已将Web引用添加到我的.net项目,其中包含第3方服务的方法。当我尝试调用其中一种方法时,它期望传递OrderIdentifier对象,但它给我错误:InvalidOperationException:f__AnonymousType0`3[System.DateTime,ETS_OpenAccessNew.ETS.DateRange,ETS_OpenAccessNew.ETS.AuctionIdentification]无法序列化,因为它没有无参数构造函数。我的代码如下:OrderIdentifieroi=newOrderIdentifier{area=testArea,port

c# - 如何将 XmlIncludeAttribute 应用于 TypeBuilder?

我正在用C#开发一个库,它使用System.Reflection.Emit.TypeBuilder类生成运行时类型,我想生成以下类层次结构:[XmlInclude(typeof(Derived))]publicclassBase{}publicclassDerived:Base{}我按以下方式使用TypeBuilder类:classProgram{publicstaticvoidMain(string[]args){varassembly=AppDomain.CurrentDomain.DefineDynamicAssembly(newAssemblyName("Test"),Asse