我有一个Xamarin.Mac应用程序,在升级Xamarin.Mac后无法构建。该项目建立在Xamarin.Mac 2.8.2.22上,但升级到3.0.0.393(也试过2.10.0.99)后,在构建的'_CompileToNative'步骤中出现此错误:Xamarin.Mac无法链接程序集。原因:未将对象引用设置为对象实例
错误MM2001:无法链接程序集。原因:未将对象引用设置为对象实例(MM2001)(MyApp)
在构建输出中,我可以看到LinkMode设置为None,我也尝试使用-nolink参数,但仍然获得此链接程序集错误。我的理解是,Xamarin.Mac应该没有任何链接,那为什么它甚至尝试链接?
该项目将.NET Framework v4.5与统一API一起使用,Xcode位于8.2.1。
我相信它已被其他用户报告为Mono.Cecil问题。您必须等到Xamarin解决并发布新更新。 Xamarin.Mac现在也支持AOT,所以链接正常。 –