我用ILSpy反编译代码库,编写的代码是C#。当我构建解决方案时,出现此错误消息并说:
'.....IEditorVirtualButtonBehaviour.get_gameObject()' explicit method implementation cannot implement '.....IEditorVirtualButtonBehaviour.gameObject.get' because it is an accessor
的 Script.cs
GameObject IEditorVirtualButtonBehaviour.get_gameObject()
{
return base.get_gameObject();
}
的 IEditorVirtualButtonBehaviour.cs
GameObject gameObject
{
get;
}
导致错误的原因是什么?我该如何解决?
PS:A possible duplicate post,它没有解决问题,我在提交这个问题之前肯定会阅读这篇文章。
答案 0 :(得分:1)
完全删除get_gameObject
方法。编译器将使用base方法实现该属性。 ILSpy显然没有认识到它在这里处理继承的属性getter,可能是因为基类明确地实现了接口。