我正在尝试构建一个小应用程序的问题。当我打开链接时,我只尝试了两个SDK程序集以及SDK和用户程序集,当我尝试构建APK时,我得到了相同的异常。
例外:
System.Exception: The "LinkAssemblies" task failed unexpectedly.
System.OverflowException: Arithmetic operation resulted in an overflow.
at Mono.Cecil.PE.ByteBuffer.ReadUInt32()
at Mono.Cecil.Cil.CodeReader.ReadOperand(Instruction instruction)
...
当我刚刚创建一个新的Mono项目并尝试构建一个启用了链接的APK时,我得到完全相同的异常。
感谢任何帮助..
答案 0 :(得分:0)
此异常来自Mono.Cecil.dll
,即链接器所基于的库。这种情况非常罕见,需要进行调试。
我甚至无法在不了解更多关于如何生成程序集的情况下提出解决方法(除了没有链接)(例如编译器,obfustactor ......)
您可以在http://bugzilla.xamarin.com填写错误报告并附上违规程序集吗?谢谢!