如何使用System.Reflection.Emit解决Xamarin.iOS中的MTOUCH(MT2002)错误

时间:2017-05-19 13:15:44

标签: c# xamarin xamarin.ios

我有一个Xamarin iOS项目,它在模拟器上工作正常,同时直接部署到我的iPad上。我最近将它上传到了应用商店,除了尺寸外,一切都很顺利。它是142mb,它需要< = 100mb所以我认为使用Linker是一个好主意,以减小尺寸,但我一直收到这个错误:

Error MT2002: Failed to resolve "System.Reflection.Emit.ILGenerator 
System.Reflection.Emit.DynamicMethod::GetILGenerator()" reference 
from "mscorlib, Version=2.0.0.0, Culture=neutral, 
PublicKeyToken=b77a5c561934e089" (MT2002)

1 个答案:

答案 0 :(得分:0)

所以在花了很多时间编辑和重构我的代码之后。我必须创建一个新的解决方案,字面上复制并粘贴所有代码,它工作!我认为这与手动修补.csproj文件有关。