Xamarin绑定项目代码生成意外停止

时间:2016-03-22 15:50:28

标签: xamarin xamarin.ios

我有一个Xamarin绑定项目已经使用了一段时间。我最近更新了它并将它连接到我们的CI服务器,并且出于某种原因我发现当我构建它时,它似乎在生成代码中途停止,然后尝试编译它。我这样说是因为Messaging.g.cs的最后几行看起来像这样:

[DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSendSuper")]
public extern static bool bool_objc_msgSendSuper_IntPtr_UInt64_ref_IntPtr (IntPtr receiver, IntPtr selector, IntPtr arg1, global::System.UInt64 arg2, ref IntPtr arg3);
[DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSend")]
public extern static bool bool_objc_msgSend_SByte_ref_IntPtr (IntPtr receiver, IntPtr 

文件在方法签名的中途以IntPtr结束。该文件是523行,53248个字符,因此我看不到它所遇到的明显的文件大小限制,并且它曾经没有任何问题。如果我将文件移动到我用作构建代理的Mac上并在Xamarin Studio中打开解决方案,那么构建就好了。

我正在使用Visual Studio 2015 Update 1,Xamarin 4.0.1.89,Xamarin.iOS 9.4.1.24。

有谁知道是什么原因引起的?

0 个答案:

没有答案