0

我刚刚将我的插件从 Eclipse 版本 3.3.2 移动到版本 3.4.1。我添加到项目导航器(通过 Object Contribution IFile)的弹出菜单扩展不会出现在 C++ 可执行文件中。IResource 对象贡献不会出现在 Debug 和 Release 文件夹中。这些类型的贡献是否被禁用?有没有办法扩展这些对象的上下文菜单?

4

1 回答 1

0

这不是不同版本的 Eclipse 的问题,而是不同的 Eclipse 透视图的问题。

当 Project Navigator 在 C++ 透视图中打开时,表示项目、发布/调试容器和二进制文件的对象不是从 IResource / IFile 派生的,因此无法使用 Object Contribution IFile。这些对象位于“CDT”包层次结构中。

在其他透视图中,例如 PDE 透视图,树中的对象确实派生自 IResource。

于 2009-05-06T16:44:10.000 回答