UWA C#获取XML文件的可执行路径

时间:2018-07-23 20:54:21

标签: c# xml exe windows-10-universal executable-path

我正在Visual Studio 2017中使用C#开发通用Windows应用程序。我正在使用xml文件保存数据。问题是,当我尝试使用可执行文件运行内置应用程序时,它没有打开。我发现这可能是因为xml文件的路径声明。 这就是我声明xml文件路径的方式:

lldb

如果我必须更改XML文件属性中的某些内容,请告诉我。 xml File Properties

1 个答案:

答案 0 :(得分:0)

您可以使用以下调用将返回当前程序集的路径:

Path.GetDirectoryName(typeof(<SomeTypeInYourAssembly>).GetTypeInfo().Assembly.Location);

您的应用程序将使用此路径来保存XML文件并加载它们。

例如,这是在应用程序的构造函数中直接调用该行的示例。位置变量指向以下文件夹:

  

C:... \ X.App \ bin \ Debug \ AppX \ entrypoint \

enter image description here