【发布时间】:2017-10-11 23:18:15
【问题描述】:
我一直在构建 Xamarin.Forms 应用程序并使用 Debug 来构建它。里面的一切都正常。
但是,今天,当我去构建 Release 时,一切都构建得很好。但是,我单击的菜单项——它应该打开一个Acr.UserDialogs 对话框,无论我单击该项目多少次,它都不会做任何事情。同样,这在 Debug 构建中完美运行。
我最好的猜测是 Acr.UserDialogs NuGet 参考以某种方式没有进入发布版本。这听起来很荒谬,但这是我能想到的唯一合乎逻辑的解释,因为所有其他可选菜单选项都可以正常工作(它们都不会创建任何对话框)。
我什至卸载并重新安装了 NuGet 包,但功能没有任何区别。甚至有可能发生这种情况吗?
我记得我不得不降级 Xamarin.Forms 由于菜单项点击无法正常工作组,但这甚至不是 ListViewGroup,正如我所说,其他菜单项正常工作。
【问题讨论】:
-
我注意到最新版本使用 .net 标准。我想知道这是否与它有关。无论如何,如果您在事件中添加一些其他原生对话,您可以查看代码是否到达它。
标签: c# xamarin xamarin.forms uwp nuget