我刚刚将我的插件从Eclipse 3.3.2版移到了3.4.1版。我添加到项目导航器中的弹出菜单扩展(通过Object Contribution IFile)不会出现在C ++可执行文件中。 IResource对象未出现在Debug和Release文件夹中的贡献。是否已针对这些类型禁用了贡献?有没有办法在这些对象上扩展上下文菜单?
答案 0 :(得分:0)
这不是Eclipse的不同版本的问题,而是不同的Eclipse透视图。
在C ++透视图中打开Project Navigator时,表示项目,发布/调试容器和二进制文件的对象不是从IResource / IFile派生的,因此不能使用Object Contribution IFile。这些对象位于“CDT”包层次结构中。
在其他视角中,例如PDE视角,树中的对象确实来自IResource。