OpenFilePicker nie działa w Windows Phone 8 (określona metoda nie jest obsługiwana)

Próbuję po prostu wybrać plik, używając:

private async void Button_Click_1(object sender, RoutedEventArgs e)
{
    try
    {
            FileOpenPicker openPicker = new FileOpenPicker();
            openPicker.ViewMode = PickerViewMode.Thumbnail;
            openPicker.SuggestedStartLocation = PickerLocationId.PicturesLibrary;
            openPicker.FileTypeFilter.Add(".jpg");
            openPicker.FileTypeFilter.Add(".jpeg");
            openPicker.FileTypeFilter.Add(".png");

            StorageFile file = await openPicker.PickSingleFileAsync();
            if (file != null)
            {
                // Application now has read/write access to the picked file
                txt.Text = "Picked file: " + file.Name;
            }
            else
            {
                txt.Text = "Operation cancelled.";
            }

    }
    catch (Exception exception)
    {
        txt.Text = exception.Message;
    }
}

... ale zgłasza wyjątek: `Określona metoda nie jest obsługiwana. ';

Skopiowałem i wkleiłem kod z dokumentów Windows Phone 8. Żadna z ich próbek nie działa. Pomyślałem, że może brakuje mi możliwości Documents / Contract lub cokolwiek innego, ale nawet nie istnieją w aplikacjach VS for Phone.

Dlaczego to nie działa?

Śledziłem go do pierwszej linii próby:

FileOpenPicker openPicker = new FileOpenPicker(); // this is the line the exception is thrown on.

questionAnswers(4)

yourAnswerToTheQuestion