2009-05-20 5 views
0

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,369 : 여기

내 코드입니다_ 공공 클래스 AssemblyVersionLabeller 구현합니다 ILabeller 공공 하위 실행 (IIntegrationResult으로 ByVal의 결과) result.Label = 생성 (결과) 종료 하위

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 

최종 네임 스페이스 내가 잘못 뭐하는 거지

? 나는 무엇을 놓쳤는가?

배경 정보 : 내가 VS2005를 사용하고

. 내 소스 컨트롤의 플러그인 (SCM 아무 데나) 그것으로 작동하지 않기 때문에 나는 CrusieControl 1.4.4 RC2 (어셈블리 Labeller가)를 사용하지 않습니다.

답변

0

코드를 보면 판단 할 수 없지만 labellers (C# 코드)를 작성하는 방법에 대한 샘플이 필요하면 BrekiLabeller 코드 (필자 소개)를 살펴보십시오. 난 당신이 재정의 decleration을 잊었다 생각

0

..

Public Overrides Function Generate