我有一个xml文件作为资源嵌入。有没有办法在其中写入特定类型的信息,然后获取信息并将其放入我自己制作的自定义对象中,就像使用XmlSerializer进行序列化和反序列化在普通xml文件的情况下一样(正常意义可以是发现在电脑上的某个位置)?
答案 0 :(得分:0)
您可以将嵌入的文件加载到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
。