[英]C#, .NET 4.5: Unexplained parameter on XMLSerializer constructor overload (“location”)
在.NET 4.5下使用C#工作。 我经历的问题在这里看了看,还进行了许多谷歌和MSDN搜索,并不能找到任何解释或定义的“位置”参数此重载XmlSerializer的构造函数。 我不知道它是否是名称空间,URI,路径等。有人可以告诉我此参数表示什么吗?
谢谢。
如果所有其他方法均失败,请使用source 。 XmlSerializerCompilerParameters
最终将location
传递给TempFileCollection
的构造函数。 如果未提供任何值,则从配置文件中获取一个值(特别是system.xml.serialization
节中的tempFilesLocation
项),通过它我们可以确认其真正目的:这是由...生成(并读回)的临时文件的位置。 XML序列化器。 的确,文档在这一点上尤其令人困惑。
似乎这是XmlSerializer
将其生成的序列化程序集放入的目录。
如果未指定(所有其他重载都是这种情况),它将使用TempFilesLocation
,可以根据此相关问题进行配置。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.