1

我目前正在使用 Xamarin Forms 开发适用于 IOS 和 Android 的应用程序。我正在使用我的 Android 设备进行调试。

从昨天开始,在尝试构建和测试我的解决方案时,它甚至在加载应用程序之前就进入了中断状态。

例外是:

System.InvalidProgramException:方法 wuut.Discover:InitializeComponent() 太复杂。

当我拔下我的 Android 设备并在开发人员模式下打开应用程序时,它可以工作。但我真的需要控制台等,所以现在我无法继续开发我的应用程序。

我在谷歌上查找了异常,但找不到与我的问题类似的任何东西。

错误发生在我的一个包含 AbsoluteLayout 的 Contentpages 上的 InitializeComponent 内。

AbsoluteLayout 相当大,有 5400 行代码。因此,查看错误消息,我尝试删除我的 XAML 的几块,它又开始工作了。

所以我的问题是:XAML 或 Xamarin 对 AbsoluteLayout/Contentpage 的大小是否有一些限制?如果没有,我将如何解决这个问题?

预先感谢和亲切的问候

4

0 回答 0