Создать приложение UWP PWA с Visual Studio 2019 - PullRequest
0 голосов
/ 14 апреля 2020

Я собираюсь создать приложение Windows с использованием модели PWA от Microsoft, где приложение PWA можно обернуть в приложение UWP и отправить в магазин. Я использую эти инструкции: https://docs.microsoft.com/en-us/microsoft-edge/progressive-web-apps-edgehtml/windows-features#feedback

Я нахожусь на Visual Studio 2019, потому что, ну, это 2020 и все. Однако эти инструкции, по-видимому, относятся только к VS 2017. Все одинаковые шаблоны проектов существуют в VS2019, но не совсем работают одинаково. В частности, App.manifest в шаблоне Windows Application Packaging Project не поддерживает «StartPage».

Я попытался создать пустое приложение UWP и просто добавить его в WebView. Он будет загружать внешнюю PWA или веб-страницу, но не будет загружать сайт с локального хоста ... который необходим для любой разработки.

Кто-нибудь знает, как заставить это работать на VS2019, или есть другие мысли о том, как я получу эту настройку?

Моя конечная цель - создать PWA для запуска на Xbox / Windows 10 , возможно, используя Blazor (на стороне клиента) для PWA.

1 Ответ

0 голосов
/ 14 апреля 2020

В Visual Studio 2019 все шаблоны (.jsproj), использованные для построения приложений UWP с использованием Javascript, были удалены, поэтому вы не можете использовать Visual Studio 2019 для структурирования проекта PWA-UWP.

Если вы планируете создавать свое приложение UWP через PWA и использовать какой-то WinRT-API, вам все еще нужно использовать Visual Studio 2017.

Кроме того, приложения UWP имеют ограничения обратной связи локальной сети. Во время отладки Visual Studio снимет это ограничение, но в режиме выпуска приложения UWP не могут получить доступ к localhost. Хотя ограничения могут быть сняты в таким образом , доступ UWP к localhost не рекомендуется.

Спасибо.

...