Cruise Control .Net 1.4.3のLabellerプラグインを作成しようとしています。私は例の別のプラグインに基づいて、クラスを作ったが、私はエラーCruiseControl .Net Plugin Vb.netエラー
クラスのAssemblyVersionLabeller「インターフェイスのための「ThoughtWorks.CruiseControl.Core.ILabeller」
「関数は、文字列として(IIntegrationResultとしてintegrationResult)を生成する」実装する必要がありますを得続けますここで私のコードです:
輸入Exortech.NetReflector 輸入ThoughtWorks.CruiseControl.Core 輸入ThoughtWorks.CruiseControl.Core.Util
名前空間NetAssembly.CCNet.Label _ パブリック・クラスAssemblyVersionLabeller は私が間違って何をやっているファイル名を指定して実行(IIntegrationResultとしてByVal結果) result.Label =(結果)を生成 End Subの
Public Function Generate(ByVal integrationResult As IIntegrationResult) As String
Dim label As String = integrationResult.LastIntegration.Label
Return label
End Function
<ReflectorProperty("prefix", Required:=False)> _
Public Prefix As String = String.Empty
End Class
エンド名前空間
ILabeller ます。Public Subを実装しますか?私は何を逃したのですか?
背景情報:
私はVS2005を使用しています。私はソースコントロールのプラグイン(SCM Anywhere)がそれで動作しないので、CrusieControl 1.4.4 RC2(アセンブリラベラーを持っています)を使用することはできません。