FogBugzプラグインを作成しようとしていますが、HelloWorldの例[Wiki38]から自然に始めました。
VisualStudio2005とVB.Netを使用しています。
ただし、クラスに「Implements IPluginExtraMenus」を追加して適切な関数を実装すると、VisualStudioは次のように報告します。
クラス'xxxx'は、インターフェイスFogCreek.FogBugz.Plugins.InterfacesIPluginExtrasMenuのUI.CNavMenuLink()として関数ExtrasMenuLinks()を実装する必要があります
次に例を示します。
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」キーワードを追加しようとすると、VisualStudioは次のように報告します。
インターフェイスFogCreek.FogBugz.Plugins.InterfacesIPluginExtrasMenu
に一致する関数がないため、「ExtrasMenuLinks」は「ExtrasMenuLinks」を実装できません
正しい名前空間などをすべてインポートしています。
どこが間違っているかを指摘したり、他のVB.Netの例の方向に指摘したりするなど、どんな支援も大歓迎です。