0

我用ILSpy反编译了一个代码库,代码是用 C# 编写的。当我构建解决方案时,出现此错误消息并说:

'.....IEditorVirtualButtonBehaviour.get_gameObject()' explicit method implementation cannot implement '.....IEditorVirtualButtonBehaviour.gameObject.get' because it is an accessor


脚本.cs

GameObject IEditorVirtualButtonBehaviour.get_gameObject()
{
    return base.get_gameObject();
}


IEditorVirtualButtonBehaviour.cs

GameObject gameObject
{
    get;
}


是什么导致它有错误?我如何解决它?

PS:一个可能重复的帖子,它并不能解决问题,我在提交这个问题之前肯定会阅读该帖子。

4

1 回答 1

3

完全删除该get_gameObject方法。编译器将使用基本方法实现该属性。ILSpy 显然没有认识到它在这里处理的是继承的属性 getter,可能是因为基类显式地实现了接口。

于 2016-03-30T12:35:33.333 回答