我有一个xml文件,我想把它作为模板与我的程序一起包含。 我希望在项目完成后将其与.exe捆绑在一起。
这可能吗?
如果是这样,我应该如何在代码中引用它? 我认为引用"myXML.xml"将不起作用,因为如果包含它,该文件将不再作为独立对象存在。
另一种想法是将内容复制/粘贴到字符串中,但这在很多方面似乎是一个坏主意。(这是900行。
想法?
谢谢。
这背后的真正动机是我真的更喜欢独立的可执行文件,而不是让用户完成安装过程。 此外,还有一个额外的好处,即他们不太可能搞砸。
这很简单,您可以将文件作为"嵌入式资源"存储在任何 .NET 程序集中,然后可以在运行时访问。
有关如何执行此操作的详细概述,请参阅此处的Microsoft文章。
另一种方法是资源文件,http://msdn.microsoft.com/en-us/library/7k989cfy%28v=vs.80%29.aspx