Xamarin.Forms 应用程序在迁移到 Net Standard 2.0 后崩溃

Xamarin.Forms app brokes up after migration to Net Standard 2.0

这些天我正在尝试将我的 xamarin.forms 应用程序从 sared 项目策略移植到 Net Standard 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 核心:2.0.3

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

有人解决了这个问题吗?

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

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

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