C# Xamarin热重新加载不';不要对实时数据进行设计更改

C# Xamarin热重新加载不';不要对实时数据进行设计更改,c#,xaml,xamarin,xamarin.forms,hot-reload,C#,Xaml,Xamarin,Xamarin.forms,Hot Reload,当我在热重新加载/调试期间进行更改时,例如将文本颜色更改为XAML(在本例中为标签), 标签的文本将消失。(或)它不会重新分配标签 热重新加载似乎不会对运行时或编译时分配的数据的设计进行更改 有没有办法解决这个问题?还是Xamarin热重新加载缺少功能 <Label x:Name="label1" HorizontalOptions="Center" VerticalOptions="CenterAndExpand" TextC

当我在热重新加载/调试期间进行更改时,例如将文本颜色更改为XAML(在本例中为标签), 标签的文本将消失。(或)它不会重新分配标签

热重新加载似乎不会对运行时或编译时分配的数据的设计进行更改

有没有办法解决这个问题?还是Xamarin热重新加载缺少功能

<Label x:Name="label1" HorizontalOptions="Center" 
VerticalOptions="CenterAndExpand" TextColor="Blue"/>

请将VS版本更新到16.7或更高版本,我在16.6.0中对其进行了测试,它不起作用,但可以在VS版本到16.7中工作。或者以后

并设置重新加载选项,如下面的屏幕截图所示

这里是运行GIF


您是否在android选项中将链接设置为“无”?您是指android>选项>构建>android构建>链接器>链接器行为>“不链接”中的设置?是的。完全正确……而且还支持mono共享运行时和快速部署。清理重建。所以我在Mac VS版本8.7.3(Build13)。我将XF更新为4.8.0.1269,适用于所有项目。当我尝试使用“仅更改”时,它甚至不会刷新XAML上的热重新加载。它会重新加载“整页”,但无论使用哪种选项,我在C#中指定的标签文本都不会做任何更改。我正在通过WiFi部署我的应用程序。所以我用USB线换了它。它仍然没有做出改变。特别是热重新加载的第二个选项,即使在XAML(Mac VS version)上也不会进行更改。我在Xamarin的Github上提交了一期。谢谢你的意见。:)你能分享到这个评论的github链接吗?如果DU有解决方案在VS for mac中修复此问题,其他人(有相同问题)可以看到。是的。。。
public MainPage()
{
     InitializeComponent();
     label1.Text = "Label 1";
}