如何从XML文件嵌入资源创建XDocument

时间:2010-12-13 16:11:03

标签: .net xml embedded-resource linq-to-xml

我的类库有一个名为'Foo'的文件夹,其中包含一个名为'Bar.xml'的XML文件,其Build Action设置为Embedded Resource。

我想从这个文件创建一个XDocument。

它有多难?

(答案:在过去的半个小时里,我已经足够难过了。)

1 个答案:

答案 0 :(得分:2)

到目前为止你尝试了什么?!这通常是我这样做的方式

var manager = new ResourceManager("name.to.my.resource.set", Assembly.GetExecutingAssembly());

using (var s = manager.GetStream("myDoc"))
{
   return XElement.Load(s);
}