当我将新的Facebook 5.1 SDK导入到现有项目中时出现InternalCompilerError [英] InternalCompilerError when I import the new Facebook 5.1 SDK into my existing project

查看:121
本文介绍了当我将新的Facebook 5.1 SDK导入到现有项目中时出现InternalCompilerError的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如果将这个程序包导入到新项目中,我将不会有任何问题.

If I import this package in a new project, I get no problems at all.

但是,当我尝试将其导入到现有项目(具有SDK的5.0.4版本)中时,导入完成后,我收到以下错误消息:

But, when I try to import it into my existing project (that had the 5.0.4 version of the SDK), after the importing finished, I get the followin error message:

Unhandled Exception: Mono.CSharp.InternalErrorException: Internal error

  at Mono.CSharp.MethodGroupExpr.IsApplicable (Mono.CSharp.ResolveContext ec, Mono.CSharp.Arguments& arguments, Int32 arg_count, System.Reflection.MethodBase& method, System.Boolean& params_expanded_form) [0x00000] in <filename unknown>:0 

  at Mono.CSharp.MethodGroupExpr.OverloadResolve (Mono.CSharp.ResolveContext ec, Mono.CSharp.Arguments& Arguments, Boolean may_fail, Location loc) [0x00000] in <filename unknown>:0 

  at Mono.CSharp.Invocation.DoResolveOverload (Mono.CSharp.ResolveContext ec) [0x00000] in <filename unknown>:0 

  at Mono.CSharp.Invocation.DoResolve (Mono.CSharp.ResolveContext ec) [0x00000] in <filename unknown>:0 

  at Mono.CSharp.Expression.Resolve (Mono.CSharp.ResolveContext ec, ResolveFlags flags) [0x00000] in <filename unknown>:0 

  at Mono.CSharp.Expression.Resolve (Mono.CSharp.ResolveContext ec) [0x00000] in <filename unknown>:0 

  at Mono.CSharp.ExpressionStatement.ResolveStatement (Mono.CSharp.BlockContext ec) [0x00000] in <filename unknown>:0 

  at Mono.CSharp.StatementExpression.Resolve (Mono.CSharp.BlockContext ec) [0x00000] in <filename unknown>:0 

  at Mono.CSharp.Block.Resolve (Mono.CSharp.BlockContext ec) [0x00000] in <filename unknown>:0 

  at Mono.CSharp.ToplevelBlock.Resolve (Mono.CSharp.FlowBranching parent, Mono.CSharp.BlockContext rc, Mono.CSharp.ParametersCompiled ip, IMethodData md) [0x00000] in <filename unknown>:0 

有人知道为什么会这样吗?

Anyone have any idea why this is happening?

(作为额外的信息,在我的项目中,我集成了Itween& EasyTouch)

(As extra information, in my project I have Itween & EasyTouch integrated)

推荐答案

问题是,在我用于邀请的Facebook包装器类中,我有一个FB.AppRequest调用,该调用具有旧FacebookSDK的签名.这是导致内部编译器错误的原因.

The problem was that in a Facebook wrapper class that I had for the invites, I had a FB.AppRequest call, which had the signature of the old FacebookSDK. This was causing the internal compiler error.

希望它对你们有帮助,不要像我一样输掉一天

Hope it helps you guys, and dont lose a day like I did

这篇关于当我将新的Facebook 5.1 SDK导入到现有项目中时出现InternalCompilerError的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆