嵌入外部XML文件

时间:2013-04-14 17:51:43

标签: c# wpf xml file relative

是的,所以我有一个程序从外部XML文件中读取以获取学生的详细信息。目前,它设置为完整路径,例如:C:\Users\LittleJohnny\Students.XML。我正在使这个程序独立(将所有视频设置为Always Copy以便它们可以在不同的机器上正常运行),我想知道我是否可以将XML文件放在相对位置,以便它可以在不同的机器上工作。我确信有一种简单的方法可以做到这一点。

1 个答案:

答案 0 :(得分:2)

您可以像这样使用特殊文件夹路径:“Environment.SpecialFolder.CommonApplicationData”。 它允许您设置相对于运行应用程序的当前系统的文件夹路径。

更多信息there

在代码中,这将是:

path = Environment.SpecialFolder.MyDocuments + @"\Students.xml";

例如,如果要将其存储在当前用户的文档中。