Application.StartupPath 的 UWP 模拟是什么?

What is UWP analog for Application.StartupPath?

这是我第一次使用 UWP,目前我正在将我的 WinForms C# 应用程序移植到 UWP,因此我可以在我的 phone 上使用它。 我的应用程序使用我存储在其 exe 附近的两个文件:PNG 和文本文件。我使用 Application.StartupPath + "\my.png" 等访问了这些。我如何在 UWP 中做同样的事情?

您可以通过

BitmapImage bitmapImage = new BitmapImage(new Uri(this.BaseUri, "/Assets/image.jpg"));

Assets 是您的 UWP 项目中的文件夹名称。

更多信息https://msdn.microsoft.com/en-us/library/windows/apps/xaml/hh965322.aspx

您不能在应用程序包文件夹(部署appx的路径)中写入文件。您可以使用 ApplicationData class 来存储文件。