Горячая перезагрузка Xamarin не вносит изменений в дизайн текущих данных

#c# #xaml #xamarin #xamarin.forms #hot-reload

#c# #xaml #xamarin #xamarin.forms #горячая перезагрузка

Вопрос:

Когда я вношу изменения, такие как цвет текста в XAML, в данном случае метки, во время горячей перезагрузки / отладки текст метки исчезает. (Или) Он не переназначает метку.

Похоже, что горячая перезагрузка не вносит изменений в дизайн данных, назначенных во время выполнения или компиляции.

Есть ли способ это исправить? или в Xamarin Hot Reload отсутствует функция?

 <Label x:Name="label1" HorizontalOptions="Center" 
VerticalOptions="CenterAndExpand" TextColor="Blue"/>
  
 public MainPage()
{
     InitializeComponent();
     label1.Text = "Label 1";
}
  

Комментарии:

1. Вы установили ссылку на «Нет» в настройках Android?

2. Вы имеете в виду настройку в Android> Option> Build> Android Build> Компоновщик> Поведение компоновщика> «Не связывать»?

3. Да. Точно…

4. а также позволяет использовать mono shared runtime и быстрое развертывание. Чистая перестройка.

Ответ №1:

Пожалуйста, обновите версию VS до 16.7 или более поздней, я тестирую ее в версии 16.6.0, она не работает, но она может работать в версии VS до 16.7. или более поздней

И установите параметр перезагрузки, как показано на следующем скриншоте

введите описание изображения здесь

Вот запущенный GIF.

введите описание изображения здесь

Комментарии:

1. Итак, я на Mac версии 8.7.3 (сборка 13). Я обновил XF до 4.8.0.1269 для всех проектов. Когда я пытаюсь это сделать с помощью «Только изменений», это даже не обновляет горячую перезагрузку в XAML. Он перезагружается «всей страницей». Но при любом из вариантов текст метки, который я назначаю в C #, не вносит никаких изменений. Я развертывал свое приложение через Wi-Fi. Поэтому я меняю его с помощью USB-кабеля. Он по-прежнему не вносит изменений. Особенно 2-й вариант горячей перезагрузки не вносит изменений даже в XAML (на Mac VS версии).

2. я понимаю. я отправил проблему на Github Xamarin. Спасибо за ваш вклад. 🙂

3. Не могли бы вы поделиться ссылкой на github на этот комментарий? Если у вас есть решение для устранения этой проблемы в VS для Mac, другие пользователи (с такой же проблемой) могут ее увидеть.

4. ДА… github.com/xamarin/Xamarin . Формы / проблемы / 11845