1

我有一个带有 iOS 和 UWP 项目的 Xamarin Forms 项目。在构建 iOS 项目时,出现以下错误:

无法 AOT 程序集“/Users/xxx/Library/Caches/Xamarin/mtbs/builds/xxx.iOS/xxx/obj/iPhone/Debug/mtouch-cache/3-Build/System.Configuration.dll”

该解决方案还包含 Xamarin Forms 项目引用的 .net-standard 2.0 类库。此类库包含以下 Nuget 包:

  • EntityFrameworkCore
  • EntityFrameworkCore.Relational
  • EntityFrameworkCore.SqlServer
  • EntityFrameworkCore.Tools
  • 牛顿软件.Json
  • System.ComponentModel.Annotations
  • MyNugetPackage(具有您在下面看到的依赖项的自定义包) MyNugetPackageDependencies

我的 Xamarin Forms 项目具有以下 Nuget 包:

  • 简单注射器
  • Xamarin.Forms (4.4.0)
  • Xamarin 基础 (1.4)

我已阅读以下帖子,但它们并没有解决我的问题:

  • 帖子 1 - 我没有使用 MonoPInvokeCallbackAttribute
  • 帖子 2 - 我没有使用链接(设置为不链接)

我还查看了所有 Nuget 包,但看不到任何依赖于 System.Configuration 的包。打开详细模式 (-v -v -v -v) 不会添加更多关于 System.Configuration 的信息。我怎样才能建立我的项目?如果您需要更多信息,请随时询问。

4

0 回答 0