我们正在尝试创建一个 FogBugz 插件并自然地从 Hello World 示例 [Wiki 38] 开始。
我们正在使用 Visual Studio 2005 和 VB.Net。
但是,每当我们将“Implements IPluginExtraMenus”添加到我们的类并实现适当的函数时,Visual Studio 都会报告
类“xxxx”必须将函数 ExtrasMenuLinks() 实现
为接口 FogCreek.FogBugz.Plugins.InterfacesIPluginExtrasMenu的 UI.CNavMenuLink()
这是一个例子:
Public Class DaysRemaining
Inherits Plugin
Inherits IPluginPagedisplay
Inherits IPluginExtrasMenu
Public Function ExtrasMenuLinks() As UI.CNavMenuLink
dim vMenu as CNavMenuLink
vMenu = new CNavMenuLink("", "", "", "")
Return vMenu
End Function
End Class
此外,如果我们尝试在函数定义中添加“Implements IPluginExtrasMenu.ExtrasMenuLinks”关键字,Visual Studio 会报告
'ExtrasMenuLinks' 无法实现 'ExtrasMenuLinks' 因为接口 FogCreek.FogBugz.Plugins.InterfacesIPluginExtrasMenu
上没有匹配函数
我们正在导入所有正确的命名空间等。
任何帮助将不胜感激,例如指出我们出错的地方,为我们指出其他 VB.Net 示例的方向等。