如何为UWP App解决.net本机编译错误ILT0042?

问题描述 投票:0回答:1

我有一个基于MonoGame的UWP游戏。编译.net本机构建以提交到商店时,我收到以下错误

ILT0042:当前不支持指针类型数组:'System.Byte * []'.__

一些Xamarin guys had the same issue,包括错误的DLL引起的。在这两种情况下,调试和发布构建都有效。但是当启用.net native时,会抛出错误。

Visual Studio或Windows中是否有其他可用的日志记录可以帮助缩小搜索范围?任何可以提供有关此无用错误消息的更多信息的内容。

c# uwp windows-store-apps monogame
1个回答
1
投票

尝试创建一个虚拟项目,并将所有支持(如果有)项目链接到它并重建。

然后开始迭代其他引用,并且nuget包,每次构建。如果它是违规包更新,那么这将暴露它。

© www.soinside.com 2019 - 2024. All rights reserved.