Xamarin.Forms Hot Reload не работает в UWP

Я прочитал и выполнил все советы по горячей перезагрузке в UWP на этой странице:

https://docs.microsoft.com/en-us/visualstudio/xaml-tools/xaml-hot-reload-troubleshooting?view=vs-2019

Просто не могу заставить его работать. Он работает на Android, а не на iOS (который в настоящее время не поддерживается).

Есть ли какие-либо дополнительные мысли по поводу упомянутой выше страницы?


person Paul Sinnema    schedule 04.07.2020    source источник
comment
используйте этот сторонний перезагрузчик, для UWP необходимо использовать удаленную отладку, чтобы перезагрузчик заработал.   -  person magicandre1981    schedule 05.07.2020


Ответы (2)


Недавно Hot Reload 2.0 был выпущен в Visual Studio 2019 16.8, который, наконец, включает поддержку Hot Reload для UWP. Но это только работает, если вы войдете в настройки Visual Studio и установите для него Только изменения (предварительная версия), как показано на снимке экрана ниже.

Настройки Visual Studio - Горячая перезагрузка

См. Этот пост для более подробной информации:

https://devblogs.microsoft.com/xamarin/dotnetconf-2020-xamarin-recap/#xaml-hot-reload-2-0.

person Thomas Glaser    schedule 09.12.2020

Для использования XAML Hot Reload не требуется дополнительной установки или настройки. Он встроен в Visual Studio и может быть включен в настройках IDE. После включения вы можете начать использовать горячую перезагрузку XAML, отладив приложение на эмуляторе, симуляторе или физическом устройстве.

В Windows горячую перезагрузку XAML можно включить, установив флажок Включить горячую перезагрузку Xamarin в разделе ИнструментыПараметрыXamarinГорячая перезагрузка .

Для получения дополнительной информации посетите документацию. .

person Lucas Zhang    schedule 06.07.2020
comment
Это не тот ответ, который я искал, и все, что вы говорите, я уже знал, но на странице, на которую вы меня указали, есть замечание о том, что горячая перезагрузка в настоящее время не поддерживается для Xamaring.Forms UWP. Хммм, очень плохо. Так что ответ должен был быть таким: прямо сейчас нельзя. - person Paul Sinnema; 06.07.2020
comment
@PaulSinnema, как я уже сказал, используйте сторонний перезагрузчик, который поддерживает UWP. - person magicandre1981; 06.07.2020