WP8 SDK の次のブロックで何が問題になっている可能性がありますか? 未処理の例外がスローされ、VS 2012 でのデバッグ セッションがクラッシュします。
try
{
List<StorageFile> files = new List<StorageFile>();
foreach (StorageFile file in (await ApplicationData.Current.LocalFolder.GetFilesAsync()))
if (Path.GetExtension(file.Name).ToLower() == ".item") files.Add(file);
return files;
}
catch (Exception e)
{
var x = e.Message;
return new List<StorageFile>();
}
ステップスルーすると、問題のあるステートメントは GetFilesAsync() ですが、呼び出した時点では失敗する理由はないと思います。いずれにせよ、何か問題が発生したときに例外ハンドラーを呼び出すべきではありませんか?