gpt4 book ai didi

android - 更新到 Xamarin.Forms 2 后生成错误

转载 作者:行者123 更新时间:2023-11-29 01:26:17 26 4
gpt4 key购买 nike

我刚刚将包含三个项目的解决方案更新为 Xamarin.Forms 2:

  • 可移植图书馆
  • 安卓项目
  • iOS 项目

我更新了 Xamarin.Forms、Android SDK 并使用最后一个 SDK 进行编译,即 23:

enter image description here

编译时出现大量错误:

enter image description here

这是我的 Nuget 的样子:

enter image description here

关于如何解决这个问题的任何想法?非常感谢任何帮助!

编辑正在关注this post我删除了“...\Local\Xamarin\”的文件夹,现在我不再有那个错误了。相反,我现在有这个错误:

enter image description here

edit 2 我卸载并安装了 Xamarin,我从资源 cs 文件中得到了与上一张图片所示相同的错误

请帮忙

最佳答案

我是这样解决的。尽管我知道您解决了第一个错误,但我还是从头开始。

  1. 设置你的目标并编译为特定的 API 23(实际上不是这个问题的一部分,但由于过去出现的其他问题而被推荐)

  2. 转到它提到的那个目录,从 content 向上一层,这样您将看到 content 文件夹和 android m2repository,然后将其全部删除。对它引用的每个路径执行此操作。

  3. 重建,它将重新下载并安装这些文件。

VS 或 Xamarin(不确定是哪个)会定期损坏这些 zip。准备好在几天、几周或几个月后再次这样做。

现在转到您的 Resource.Designer.cs 并删除该文件中的所有内容。通常最好将其保留在那里,这样您的项目仍会引用它。

这应该最终解决了所有这些错误。

** 如果上述方法失败则下一步**

  1. 清洁溶液
  2. update-package -reinstall(可以只为你的 Android 项目使用 -project)
  3. 再次删除 Resource.Designer.cs 内容
  4. 重新启动 Visual Studio
  5. 再次重建

您可能还想在这些步骤中加入抽泣、祈祷或诅咒 :)

最后一件事,如果这不起作用,请再试一次,但这次卸载所有 NuGet 包和组件而不是重新安装。然后确保您的缓存是干净的 (C:\Users\\AppData\Local\Xamarin)

关于android - 更新到 Xamarin.Forms 2 后生成错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33901596/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com