在Windows 8中获取应用程序设置和文件的容器

时间:2012-08-02 13:23:45

标签: windows-8

我正在尝试为我的应用设置和文件获取容器,我在Microsoft网站上找到了此代码

Windows.Storage.ApplicationDataContainer localSettings = Windows.Storage.ApplicationData.Current.LocalSettings;
Windows.Storage.ApplicationDataContainer localFolder = Windows.Storage.ApplicationData.Current.LocalFolder;

但是当我将它粘贴到我的代码时,它会给我一个错误

enter image description here

任何人都知道错误是什么?我怎么解决呢?

3 个答案:

答案 0 :(得分:1)

LocalFolder不是存储容器,而是存储文件夹。这样的事情不会更好吗?

Windows.Storage.ApplicationDataContainer localSettings = Windows.Storage.ApplicationData.Current.LocalSettings;

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

答案 1 :(得分:0)

您正在访问的属性返回类型为StorageFolder的对象(如同您发现错误示例的MS网页上所述)。因此,只需根据需要更改localFolder的类型。

不信任示例,它们通常在发布后的前几年包含错误。此外,学习阅读和理解错误消息。您明确发布的错误说明错误以及如何解决问题。

答案 2 :(得分:0)

  

... ... ApplicationDataContainer = .... LocalFolder;

这绝对是错的; .LocalFolder返回一个StorageFolder(并且总是有)。

你在微软的网站上找到了什么?你能分享这个网址吗?