【发布时间】: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