我正在使用以下函数将对象转换为 XML。
Public Shared Function SerializeObject(ByVal objToSerialize As Object) As String
Dim objXML As New Xml.Serialization.XmlSerializer(objToSerialize.GetType)
Dim sw As New IO.StringWriter()
objXML.Serialize(sw, objToSerialize)
Return sw.ToString()
End Function
我注意到输出文件在某个点被截断,这似乎是 100MB。你可以看到我在这个问题中使用的代码:Best method for comparison XML folder data
从我所见,它似乎显示了除最后一个文件夹中的几个文件之外的所有内容。我猜这只是运气不好,它在搜索结束时达到了最大长度。
是 XML 序列化功能的 100MB 上限还是这里有其他东西在起作用?