gpt4 book ai didi

xamarin - 启动Xamarin项目时值不能为空

转载 作者:行者123 更新时间:2023-12-02 15:46:06 24 4
gpt4 key购买 nike

我当前的项目是一个空白项目,我在其中复制了 Visual Studio 示例的页面和类,因为我试图了解其中的所有内容是如何工作的。

现在,我的项目已编译,但是当我运行它时,我得到

System.ArgumentNullException: Value cannot be null. Parameter name: newRoot at Xamarin.Forms.Platform.UWP.Platform.SetPage(Page newRoot) at Xamarin.Forms.Platform.UWP.WindowsBasePage.LoadApplication(Application application) at MyApp.UWP.MainPage..ctor() at MyApp.UWP.MyApp_UWP_XamlTypeInfo.XamlTypeInfoProvider.Activate_4_MainPage() at MyApp.UWP.MyApp_UWP_XamlTypeInfo.XamlUserType.ActivateInstance()
at Windows.UI.Xaml.Controls.Frame.Navigate(Type sourcePageType, Object parameter) at MyApp.UWP.App.OnLaunched(LaunchActivatedEventArgs e)

我想了解它的来源并纠正它。

最佳答案

答案:发生这种情况是因为我删除了

MainPage = new MyApp.MainPage();

来自 MyApp\App.xaml.cs

实际上,我已将其删除并放回原处,但由于某种原因,在我执行新的“构建”+“部署”之前,此类项目似乎并未真正更新。我习惯于只需要重新构建并且没有重新部署,因此我的更改还没有被考虑在内。

关于xamarin - 启动Xamarin项目时值不能为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43212133/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com