android - Xamarin Android 应用程序在发布模式下崩溃(未找到默认构造函数)
问题描述
我在这里有一个 Xamarin 应用程序,它在调试模式下运行没有任何问题,但在发布模式下它会立即崩溃,说我的一个页面的默认构造函数丢失了。
Unhandled Exception:
System.MissingMethodException: Default constructor not found for type PraxisApp.MasterPage occurred
有没有人有任何建议为什么在发布模式下会发生这种情况?
解决方案
这很可能是由于 Mono Linker 正在剥离它:
将 PreserveAttribute 添加到 Page 类的顶部:
[Preserve (AllMembers = true)]
public class MasterPage
{
~~~
}
推荐阅读
- r - ggplot2混淆矩阵条件填充
- json - 在 XSLT 样式表中设置默认值
- python - Dlib 人脸检测在 C++ 上的糟糕表现,在 python 中很好,为什么?
- angularjs - AngualrJs - 更改链接中 href 的值 -
- unity3d - Vuforia 插件统一消失
- javascript - 如何使用 azure 函数将 HTTP 查询参数插入 azure sql db
- docker - 在另一台主机上的 Netflix eureka 服务发现服务器中远程 dockerised spring boot 应用程序注册
- python - Python:如何删除 tkinter 图标
- node.js - 使用本地开发 npm 模块
- ruby - 拆分字符串时忽略空捕获