使用Windows应用商店应用数据当前设置时出现FileNotFoundException

时间:2013-09-15 13:36:14

标签: c# windows-runtime windows-store-apps

我最近在使用Windows应用商店应用中的当前应用数据设置时出现错误

Windows.Storage.ApplicationDataContainer roamingSettings = Windows.Storage.ApplicationData.Current.RoamingSettings ;
if (roamingSettings.Values.ContainsKey("UserName"))
{
    username.Text = roamingSettings.Values["UserName"].ToString();
}

包含附加信息的System.IO.FileNotFoundException:

  

'Windows.Storage.ApplicationData.Current'引发类型'System.IO.FileNotFoundException'的异常

     

附加信息:系统找不到指定的文件。   (HRESULT异常:0x80070002)

发生在第一行。奇怪的是,这种情况最近才开始发生,而且之前的代码也一样。

有没有其他人经历过这一点,并且可以帮助了解正在发生的事情?

另外:它似乎也是机器特定的。我的笔记本电脑上不会出现此错误,仅在我的桌面上。它可能是一个损坏的设置吗?

2 个答案:

答案 0 :(得分:1)

看起来像是间歇性的错误。一些关闭并重新启动解决了它。

答案 1 :(得分:1)

转到文件Property,(计划在代码中添加的文件)。将Build Action属性设置为Content ..

然后这个问题就会解决......