2015-12-14 2 views
0

Я работаю в приложении UWP, в котором мне нужно запустить Microsoft Edge или Internet Explorer, когда пользователи нажимают кнопку.System.Diagnostics.Process не работает в Windows 10

Я обнаружил, что способ сделать это вызов System.Diagnostics.Process.Start() но я получаю:

Тип или пространство имен имя «Процесс» не существует в пространстве имен «System.Diagnostics»

Я попытался установить его с NuGet, но я получил несколько исключений также ...

Я также попытался с помощью запуска, но он ничего не сделал:

await Launcher.LaunchUriAsync(new Uri("LINK"));

Кто-нибудь знает, как реализовать то, что мне нужно? Спасибо!

+5

Возможный дубликат [Что эквивалентно System.Diagnostic.Process на WinRT (C#)?] (Http://stackoverflow.com/q/12765699/993547). –

+1

Возможный дубликат [Открыть внешнее приложение из приложения Universal Windows] (http://stackoverflow.com/questions/32330805/open-external-application-from-universal-windows-app) – TheLethalCoder

ответ

1

Вы можете использовать LaunchUriAsync Чтобы попросить Windows запустить приложение, связанное с протоколом (например: http: //), и передать ему Uri.

await Windows.System.Launcher.LaunchUriAsync(new Uri("http://danvy.tv")); 

В этом случае ваш браузер по умолчанию откроет http://danvy.tv.

+0

Получил его, но браузер не открывается ... он ничего не делает –

+1

Что происходит, вы запускаете «http://danvy.tv» (Windows + R)? Он должен запустить ваш браузер по умолчанию – danvy

+0

Вы решили проблему? Обновите свой вопрос, пожалуйста, пожалуйста. – danvy

Смежные вопросы