C# 在通用Windows应用程序中访问本地应用程序数据

C# 在通用Windows应用程序中访问本地应用程序数据,c#,win-universal-app,C#,Win Universal App,我正在尝试将以下内容移植到UWP应用程序: var localAppData=Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData); 字符串spotlightPath=System.IO.Path.Combine(localAppData,“Packages\\Microsoft.Windows.ContentDeliveryManager_cw5n1h2txyewy\\LocalState\\Asse

我正在尝试将以下内容移植到UWP应用程序:

var localAppData=Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData);
字符串spotlightPath=System.IO.Path.Combine(localAppData,“Packages\\Microsoft.Windows.ContentDeliveryManager_cw5n1h2txyewy\\LocalState\\Assets”);

看起来ApplicationData.LocalFolder正是我所需要的:“获取本地应用程序数据存储中的根文件夹。”

(来自)

但我不知道如何访问它:
var localAppData=ApplicationData.LocalFolder;


给出以下错误:非静态字段、方法或属性“ApplicationData.LocalFolder”需要对象引用。

使用此选项访问应用程序的本地文件夹:

var localFolder = ApplicationData.Current.LocalSettings;

如果您希望获取应用程序设置和文件的路径:

Windows.Storage.StorageFolder localFolder = Windows.Storage.ApplicationData.Current.LocalFolder;

string ThePath = localFolder.Path;

对于windows universal应用程序,您无法直接访问文件系统。那么,此属性是用于什么的?您正在一个方法中使用此属性,对吗?您使用的是ApplicationData.Current.LocalFolder吗?有效-它提供的是应用程序的LocalFolder,而不是用户的LocalFolder。也许我想要的是不可能的。