【问题标题】:Embedding an external XML file嵌入外部 XML 文件
【发布时间】:2013-04-14 17:51:42
【问题描述】:

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

【问题讨论】:

  • 将此 XML 文件放在应用程序的 Output 文件夹中。
  • 然后我会使用Student.XML 作为路径吗?

标签: c# xml wpf file relative-path


【解决方案1】:

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

更多信息there

在代码中,这将是:

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

如果你想将它存储在当前用户的文档中,例如。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-06-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多