从 VS 解决方案中的文件读取

本文关键字:文件 读取 VS 解决方案 | 更新日期: 2023-09-27 17:48:54

我有一个xml文件,我想把它作为模板与我的程序一起包含。 我希望在项目完成后将其与.exe捆绑在一起。

这可能吗?

如果是这样,我应该如何在代码中引用它? 我认为引用"myXML.xml"将不起作用,因为如果包含它,该文件将不再作为独立对象存在。

另一种想法是将内容复制/粘贴到字符串中,但这在很多方面似乎是一个坏主意。(这是900行。

想法?

谢谢。

这背后的真正动机是我真的更喜欢独立的可执行文件,而不是让用户完成安装过程。 此外,还有一个额外的好处,即他们不太可能搞砸。

从 VS 解决方案中的文件读取

这很简单,您可以将文件作为"嵌入式资源"存储在任何 .NET 程序集中,然后可以在运行时访问。

有关如何执行此操作的详细概述,请参阅此处的Microsoft文章。

另一种方法是资源文件,http://msdn.microsoft.com/en-us/library/7k989cfy%28v=vs.80%29.aspx