【问题标题】:Xamarin.Forms app brokes up after migration to Net Standard 2.0Xamarin.Forms 应用程序在迁移到 Net Standard 2.0 后崩溃
【发布时间】:2017-11-28 01:17:06
【问题描述】:

这些天来,我正在尝试将我的 xamarin.forms 应用程序从一个 sared 项目策略移植到一个网络标准 xamarin.forms 应用程序。我遵循了这个简短的指南(没有成功):https://developer.xamarin.com/guides/xamarin-forms/under-the-hood/net-standard/

目前我只开发 android 版本,我使用的是 Xamarin.Forms v2.5.0.91635,并且我已经更新了 android SDK(api 级别从 23 到 26)。 我还安装了最新版本的 dotnet core:2.0.3

应用程序编译没有任何问题,并部署在手机上。 启动时出现问题:它崩溃,没有抛出异常,调试控制台也没有给出解释。 我试图在 MainActivity.cs 的 OnCreate 内的第一条指令上设置一个断点,但显然它在执行任何代码行之前就会崩溃。

有人解决了这个问题吗?

【问题讨论】:

  • 您是否尝试过使用 Android 设备监视器 检查发生了什么?
  • 我试过了,还是不行……
  • 你能包含来自 Android Device Monitor 的日志吗?

标签: android xamarin.forms .net-standard


【解决方案1】:

好的,经过几天的搜索,我们找到了主要问题。

Android 项目的 NuGet 似乎在解决安装的包的依赖关系方面存在一些困难。 当我们将 xamarin.forms 添加到我们的 Net Standard 项目时,它是在没有他的 android 依赖项的情况下安装的(不要问我为什么)。安装所有这些依赖项后,该应用程序可以像以前一样正常运行。

感谢您的帮助。我希望这对某人有用!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-01-22
    • 2018-06-21
    • 2022-09-24
    相关资源
    最近更新 更多