OpenFilePicker funktioniert nicht unter Windows Phone 8 (angegebene Methode wird nicht unterstützt)

Ich versuche nur eine Datei auszuwählen mit:

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;
    }
}

... aber es wird eine Ausnahme ausgelöst: `Die angegebene Methode wird nicht unterstützt.";

Ich habe den Code aus den Windows Phone 8-Dokumenten kopiert und eingefügt. Keine ihrer Proben funktioniert. Ich dachte, dass mir möglicherweise eine Dokumentfunktion / ein Dokumentvertrag fehlt oder was auch immer, aber sie sind in VS for Phone-Apps nicht vorhanden.

Warum funktioniert das nicht?

Ich habe es bis zur allerersten Zeile des Versuchs aufgespürt:

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

Antworten auf die Frage(4)

Ihre Antwort auf die Frage