WebSocket отключается при отладке Un-платформы платформы WebAssembly - PullRequest
0 голосов
/ 30 марта 2020

Я новичок в Uno-Platform (и, в общем, отладка в Chrome). У меня проблемы с получением Chrome для отладки моего проекта Uno-Platform WASM. Я следовал приведенным здесь инструкциям (https://github.com/unoplatform/uno/blob/master/doc/articles/debugging-wasm.md/), но продолжаю получать это всплывающее окно: Chrome Сообщение об отключении WebSocket

Когда я нажимаю «Переподключить DevTools» ", снова появится всплывающее окно. Я подозреваю, что это что-то простое, что я делаю неправильно.

У кого-нибудь есть идеи?

1 Ответ

1 голос
/ 02 апреля 2020

История отладки для. NET в WebAssembly в последнее время очень быстро развивается , и Visual Studio и команда. NET включили в нее поддержку предварительного просмотра в 2019 году 16.6 Preview 1 и выше.

Документация еще не обновлена ​​в репозитории Uno, но чтобы использовать ее с Uno, вам нужно сделать это в файле проекта Wasm:

  • Если у вас есть строка <DotNetCliToolReference />, удалите ее
  • Добавьте ссылку на nuget к Uno.Wasm.Bootstrap.DevServer пререлизному пакету
  • Обновите Uno.Wasm.Bootstrap до той же предварительной версии, что и DevServer

Затем обновите launchSettings.json файл , добавьте следующую строку сразу после каждой строки "launchBrowser": true,:

"inspectUri":
  "{wsProtocol}://{url.hostname}:{url.port}/_framework/debug/ws-proxy?browser={browserInspectUri}",

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

...