Xamarin.forms Xamarin Forms InitializeComponent调用不会初始化页面控件

Xamarin.forms Xamarin Forms InitializeComponent调用不会初始化页面控件,xamarin.forms,nullreferenceexception,argumentnullexception,initializecomponent,xamarin.winphone,Xamarin.forms,Nullreferenceexception,Argumentnullexception,Initializecomponent,Xamarin.winphone,我有一个非常简单的页面,上面有一些控件。我的问题只发生在实际设备上,并且只发生在运行Win10 Mobile version 1607 Build 10.0.14946.1000的Lumia 1520上。在运行Win10移动版1607操作系统Build 10.0.14393.693的Lumia 950上不会发生这种情况 在1520上,我取消安装我的应用程序,重新启动设备,然后尝试在设备上调试应用程序。一切正常。然后,我停止调试并尝试再次开始调试,并且页面的InitializeComponent方

我有一个非常简单的页面,上面有一些控件。我的问题只发生在实际设备上,并且只发生在运行Win10 Mobile version 1607 Build 10.0.14946.1000的Lumia 1520上。在运行Win10移动版1607操作系统Build 10.0.14393.693的Lumia 950上不会发生这种情况

在1520上,我取消安装我的应用程序,重新启动设备,然后尝试在设备上调试应用程序。一切正常。然后,我停止调试并尝试再次开始调试,并且页面的InitializeComponent方法没有初始化任何控件

这意味着在该代码运行后:

    [System.CodeDom.Compiler.GeneratedCodeAttribute("Xamarin.Forms.Build.Tasks.XamlG", "0.0.0.0")]
    private void InitializeComponent() {
        this.LoadFromXaml(typeof(nearbyplaces));
        pgHeader = this.FindByName<global::GBarScene.pageheader>("pgHeader");
        lblPlacesTitle = this.FindByName<global::Xamarin.Forms.Label>("lblPlacesTitle");
        btnMapAll = this.FindByName<global::Xamarin.Forms.Label>("btnMapAll");
        lblDataSource  = this.FindByName<global::Xamarin.Forms.Label>("lblDataSource ");
        btnUseGPS = this.FindByName<global::Xamarin.Forms.Image>("btnUseGPS");
        lblRatingsFor = this.FindByName<global::Xamarin.Forms.Label>("lblRatingsFor");
        lblDowName = this.FindByName<global::Xamarin.Forms.Label>("lblDowName");
        bvUnderline = this.FindByName<global::Xamarin.Forms.BoxView>("bvUnderline");
        lvPlaces = this.FindByName<global::Xamarin.Forms.ListView>("lvPlaces");
    }
以下是错误信息: 中发生“System.ArgumentNullException”类型的异常 Xamarin.Forms.Platform.WinRT.ni.DLL,但未在用户代码中处理

我单击查看详细信息,看到以下信息: “值不能为空。\r\n参数名称:newRoot”}

我希望这有助于解决这个问题

更新:
这个问题也发生在升级为Win 10 Mobile的Lumia 640 XL上。

我没有14946版的windows phone,但我用一个带有一些标签和按钮的空白应用程序对它进行了测试,效果很好。请尝试将您的windows phone系统更新到15007,看看问题是否仍然存在?我正在快速运行windows Insider程序,没有可用的更新将我更新到15007。此手机是从Windows phone 8.1更新的,您也知道。您找到解决此问题的方法了吗?我也在为类似的事情而挣扎。谢谢。这个很旧了。如果你遇到了挑战,我建议你确保你运行的是所有Xamarin产品的最新版本。我没有14946版的windows phone,但我用一个带有一些标签和按钮的空白应用程序对它进行了测试,效果很好。请尝试将您的windows phone系统更新到15007,看看问题是否仍然存在?我正在快速运行windows Insider程序,没有可用的更新将我更新到15007。此手机是从Windows phone 8.1更新的,您也知道。您找到解决此问题的方法了吗?我也在为类似的事情而挣扎。谢谢。这个很旧了。如果您遇到了挑战,我建议您确保运行最新版本的所有Xamarin内容。
public sealed partial class MainPage
{
    public MainPage()
    {
        this.InitializeComponent();

        this.NavigationCacheMode = NavigationCacheMode.Required;

        LoadApplication(new GBarScene.App());