我正在处理 MonoTouch 上的复数视频。有一次,培训师右键单击派生类的名称,在“重构”菜单中,有一个功能可以覆盖/实现该类的成员。但是,当我单击(最新版本)时,我只看到“重命名”。
此链接中的人前段时间也遇到过同样的问题,并附上了屏幕截图——但在 MonoTouch 讨论组中没有人回复他们:
有没有人经历过(并解决了!)这个?
我正在处理 MonoTouch 上的复数视频。有一次,培训师右键单击派生类的名称,在“重构”菜单中,有一个功能可以覆盖/实现该类的成员。但是,当我单击(最新版本)时,我只看到“重命名”。
此链接中的人前段时间也遇到过同样的问题,并附上了屏幕截图——但在 MonoTouch 讨论组中没有人回复他们:
有没有人经历过(并解决了!)这个?
在对 MD 3.0 进行的代码代码完成引擎的重写中,一些重构功能被重新组织或删除(目前)。
您仍然可以通过两种方式访问此特定功能:
1) 键入“覆盖”关键字后,MD 提供您可以覆盖/实施的成员。选择一个会导致它被剔除。
2) 您可以使用类主体中的“编辑->显示代码生成窗口”命令一次覆盖多个成员。默认情况下,此命令在 Mac 上没有键绑定,但您可以在首选项中指定一个。
MonoDevelop 3.0(及更高版本)删除了一些特性(包括一些关于重构的特性),因为它们不够稳定、功能不全(完整)或有缺陷。
相同的功能(或类似的功能)可能会在未来的版本中回归。