【问题标题】:Deserializing from xml file embeded as a resource从嵌入为资源的 xml 文件反序列化
【发布时间】:2013-12-18 13:05:50
【问题描述】:

我有一个嵌入为资源的 xml 文件。有没有办法在其中写入特定类型的信息,然后获取信息并将其放入我制作的自定义对象中,就像在普通 xml 文件的情况下使用 XmlSerializer 进行序列化和反序列化一样(正常含义可以是在计算机上的某个位置找到)?

【问题讨论】:

    标签: .net xml vb.net file embedded-resource


    【解决方案1】:

    您可以将嵌入的文件加载到 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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-12-29
      相关资源
      最近更新 更多