Xamarin.Forms.Forms.Init(e) Onlaunched 中的 FileNotFoundException

Xamarin.Forms.Forms.Init(e) FileNotFoundExeception in Onlaunched

我的 Android 应用程序工作正常,但是当我启动我的 UWP 应用程序时,它在我的 App.xaml.cs 的 OnLaunched 的 Xamarin.Forms.Forms.Init(e)

行崩溃

这是我遇到的错误:

System.IO.FileNotFoundException: 'Could not load file or assembly 'clrcompression, Culture=neutral, PublicKeyToken=null'. The system cannot find the file specified.'

它完全让我的应用程序崩溃,我只能看到我的闪屏。

在 IOS 中遇到了类似的问题。它还显示 FileNotFoundexception 错误,但它没有中断,我可以忽略它。它在 UIApplication.Main(args, null, "AppDelegate");

行显示我的 Main.cs 中的错误

正如原始 post 的评论中所讨论的那样,对于偶然发现此线程并出现相同异常的任何其他人,在大多数情况下,原因似乎与 Xlabs 程序集或未正确加载有关,或者没有被完全删除。这似乎是至少过去半年的问题(可以找到过去类似情况的例子)。

在这种情况下,如果您删除了 xlab 引用但仍然出现错误,解决方案是从您的项目文件夹中删除 obj/bin/.VS 文件夹。然后对于 UWP 项目,重建然后部署。该问题应该已解决。