C# 如何解决UWP应用程序的.net本机编译错误ILT0042?

C# 如何解决UWP应用程序的.net本机编译错误ILT0042?,c#,uwp,windows-store-apps,monogame,C#,Uwp,Windows Store Apps,Monogame,我有一个UWP游戏,建立在MonoGame的基础上。在编译.net本机生成以提交到存储时,出现以下错误 ILT0042:当前不支持指针类型的数组: “System.Byte*[]”__ 有些是由于包含了错误的DLL而导致的。在这两种情况下,调试和发布构建都可以工作。但是当启用.net本机时,会抛出错误 VisualStudio或Windows中是否有其他日志记录可以帮助缩小搜索范围?任何可以提供有关此错误消息的更多信息的内容。尝试创建一个虚拟项目,并将所有支持项目(如果有)链接到该项目并重新生成

我有一个UWP游戏,建立在MonoGame的基础上。在编译.net本机生成以提交到存储时,出现以下错误

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

有些是由于包含了错误的DLL而导致的。在这两种情况下,调试和发布构建都可以工作。但是当启用.net本机时,会抛出错误


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

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


然后开始迭代其他引用和nuget包,每次构建。如果它是一个有问题的包更新,那么这将暴露它。

它是lz4net v1.0.15.93,通过nuget安装的。一旦删除,我就可以成功构建并上传到Windows应用商店。我会联系开发人员。