Открыть PDF файл в эмуляторе

У меня есть этот код:

private async void LaunchPDF(string name) 
        {
            var file = await Windows.ApplicationModel.Package.Current.InstalledLocation.GetFileAsync(name);

            if (file != null)
            {
                // Set the option to show the picker
                var options = new Windows.System.LauncherOptions();
                options.DisplayApplicationPicker = true;

                // Launch the retrieved file
                bool success = await Windows.System.Launcher.LaunchFileAsync(file, options);
                if (success)
                {
                    // File launched
                    Debug.WriteLine("File Launched");
                }
                else
                {
                    // File launch failed
                    Debug.WriteLine("File Launched Failed");
                }
            }
            else
            {
                // Could not find file
                Debug.WriteLine("File not found");
            }
        }

Этот метод вызывается здесь:

private void longListSelector_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            MyObject item  =  longListSelector.SelectedItem as MyObject;
            LaunchPDF("Data/PDF/" + item.SubTitle + ".pdf");
        }

Я тестирую наWindows Phone 8 Emulator, Когда я нажимаю на элемент в селекторе длинного списка, я получаю следующую ошибку:

{System.ArgumentException: Value does not fall within the expected range.
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter`1.GetResult()
   at MyApp.Classes.Views.PDFPage.<LaunchPDF>d__0.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.AsyncMethodBuilderCore.<ThrowAsync>b__0(Object state)}

Как это исправить? что я тут не так делаю?

РЕДАКТИРОВАТЬ

Я также установил это, измени его действие сборки.

Щелкните правой кнопкой мыши документ PDF.

Нажмите на свойства.

Изменить действие по сборке с None на Content

Ответы на вопрос(0)

Ваш ответ на вопрос