【发布时间】:2012-02-14 17:39:09
【问题描述】:
我正在尝试通过右键单击文件 -> 构建操作 -> 嵌入式资源将 XML 文件嵌入到 C# 控制台应用程序中。
然后我如何访问这个嵌入式资源?
XDocument XMLDoc = XDocument.Load(???);
编辑:大家好,尽管收到了这个问题的所有抨击,这里有一个更新。
我设法通过使用
让它工作XDocument.Load(new System.IO.StreamReader(System.Reflection.Assembly.GetExecutingAssembly().GetManifestResourceStream("Namespace.FolderName.FileName.Extension")))
之前没有工作,因为项目中包含资源文件的文件夹名称没有被包括在内(我发现的示例似乎都没有)。
感谢所有试图提供帮助的人。
【问题讨论】:
-
你的意思是this 还是these possible duplicates?
-
正是我想要的。很遗憾,它因为过于本地化而被关闭。
-
SO 模组吃了太多香蕉?!这个问题的本地化是什么?
标签: c# .net xml embedded-resource