Я хочу, чтобы иметь возможность открывать PDF-файл, используя собственное приложение Windows Reader, когда пользователь нажимает кнопку. До сих пор я могу использовать следующий код для успешного открытия файлов, заканчивающихся расширением (.PNG). Однако, когда я разрешаю ссылке открыть файл (.PDF), я получаю следующую ошибку.Открыть PDF с помощью C# - Приложение для хранения Windows 8
The system cannot find the file specified. (Exception from HRESULT: 0x80070002)
Адрес отправителя правильно.
Вот мой код:
private async void btnLoad_Click(object sender, RoutedEventArgs e)
{
// Path to the file in the app package to launch
string imageFile = @"Data\Healthcare-Flyer.pdf";
var file = await Windows.ApplicationModel.Package.Current.InstalledLocation.GetFileAsync(imageFile);
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
}
else
{
// File launch failed
}
}
else
{
// Could not find file
}
}
}
Где происходит ошибка? Вы проверяли, действительно ли файл существует? –
Ошибка возникает в файле var = wait. Windows.ApplicationModel.Package.Current.InstalledLocation.GetFileAsync (imageFile); И я добавил файл pdf в папку, выбрав Добавить -> Существующий элемент. Я могу открыть PDF-файл в читателе, дважды щелкнув его в фактической папке – Dadles