#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