【发布时间】:2013-12-18 13:05:50
【问题描述】:
我有一个嵌入为资源的 xml 文件。有没有办法在其中写入特定类型的信息,然后获取信息并将其放入我制作的自定义对象中,就像在普通 xml 文件的情况下使用 XmlSerializer 进行序列化和反序列化一样(正常含义可以是在计算机上的某个位置找到)?
【问题讨论】:
标签: .net xml vb.net file embedded-resource
我有一个嵌入为资源的 xml 文件。有没有办法在其中写入特定类型的信息,然后获取信息并将其放入我制作的自定义对象中,就像在普通 xml 文件的情况下使用 XmlSerializer 进行序列化和反序列化一样(正常含义可以是在计算机上的某个位置找到)?
【问题讨论】:
标签: .net xml vb.net file embedded-resource
您可以将嵌入的文件加载到 MemoryStream 中,然后像处理物理文件一样使用它(您可以在其中使用 FileStream):
Using myEmbeddedXmlFile = New IO.MemoryStream(My.Resources.MyEmbeddedXmlFile)
' your code to manipulate the xml file or to deserialize it
End Using
确保将资源的 FileType 设置为 Binary。
【讨论】: