【问题标题】:Arrays of pointer types are currently not supported Xamarin.UWP error当前不支持指针类型数组 Xamarin.UWP 错误
【发布时间】:2016-12-26 10:50:41
【问题描述】:

我正在构建一个Xamarin.Forms 应用程序。我正在尝试构建我的Xamarin.UWP 版本的应用程序。 该应用程序在调试模式下构建良好,但是当我尝试在发布模式下构建它时,我收到以下错误:

错误 ILT0042:当前不支持指针类型数组: 'System.Int16*[]'.指针类型数组目前不是 支持:'System.Single*[]'.__指针类型数组不是 当前支持:'System.Int16*[]'.__指针类型数组是 当前不支持:'System.Int16*[]'.__指针类型数组 当前不支持:'System.Single*[]'.__ 指针数组 当前不支持类型:'System.Single*[]'.__Arrays of 当前不支持指针类型:'System.Int16*[]'.__Arrays 当前不支持的指针类型: 'System.Single*[]'. FieldStrikeMove.UWP

没有给出错误的文件或行,所以我不知道是什么导致它或如何修复它。

我发现此错误的唯一其他参考是:https://forums.xamarin.com/discussion/69751/problems-with-building-and-deploying-my-projects

这里: https://forums.xamarin.com/discussion/73169/uwp-10-build-fail-arrays-of-pointer-types-error

有人看到这个错误吗?

【问题讨论】:

  • 嗨,伙计,你找到什么了吗? :/ I ask the same question here...
  • @user1 嗨,你能告诉使用更多细节吗?关于您的项目,您是否在 PCL 中也添加了对 Newtonsoft.Json 的引用?
  • @FranklinChen-MSFT 我引用了NewtonSoft.Json,但仅在我的 PCL 中,不在我的 UWP 项目中。我的项目中有大约 30-40 个 nuget 包,因此很难选择哪个失败了。我不会认为这与newtonsoft 有任何关系。虽然项目在添加参考后 2 天就中断了(每天自动构建)
  • @FranklinChen-MSFT 有没有办法获得有关错误的更多信息?它不完全清楚它发生在哪里

标签: c# xamarin xamarin.forms uwp


【解决方案1】:

来自这个链接:https://forums.xamarin.com/discussion/comment/217997/#Comment_217997

事实证明,我的 UWP 项目中添加了对 Xamarin.iOS 的引用。

删除此引用,它将再次起作用

【讨论】:

    【解决方案2】:

    我有同样的问题,这对我有用。如果没有 .Net Native 工具链,它可以正常工作

    【讨论】:

      猜你喜欢
      • 2017-01-02
      • 1970-01-01
      • 1970-01-01
      • 2018-02-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-02-19
      相关资源
      最近更新 更多