2013-06-18 7 views
1

불행히도 "NAnt"를 사용하기 시작했으며 "NAnt"를 사용하여 GitHub 저장소에서 Quartz.Net의 최신 버전을 빌드하는 데 어려움을 겪고 있습니다.NAnt를 사용하여 GitHub 저장소에서 Quartz.net 서버의 최신 버전을 만드는 방법은 무엇입니까?

GitHub에서 "quartznet-master.zip"을 가져 와서 내용을 추출한 후 "Quartz.build"파일이있는 루트 폴더에서 제공된 "NAnt.exe"를 실행 해 보았습니다.

누락 된 참조에 대해 불만을 표시했습니다. 참조 된 누 겟 패키지가 누락되었음을 알았습니다. 그런 다음 제공되는 "nuget.exe"를 사용하여 누락 된 패키지를 설치했습니다.

"NAnt.exe"를 다시 시도했습니다.

"quartz.net.snk"파일이 누락되었습니다 (정상적인 현상입니다).

"SN.exe"를 사용하여 누락 된 파일을 생성하고 "NAnt.exe"를 다시 시도했습니다.

이제 "RAMJobStoreTest.cs"내부의 유형처럼 사용되는 "장벽"필드에 대해 불평합니다.

아래 참조 :

[CSC] C : \ 사용자 \ XXX \ 다운로드 \ quartznet 마스터 \ quartznet 마스터 \ SRC \ Quar tz.Tests.Integration \ RAMJobStoreTest.cs (41 40) : 오류 CS0118 : 'Quartz.Tests.Inte gration.AbstractSchedulerTest.Barrier'은 '필드'하지만

석영을 구축 할 수있는 쉬운 방법이 있어야합니다 '형'처럼 사용된다 서버는 제공된 "Quartz.build"파일 w 소스 코드를 사용하지 않고도.

아마도 나는 올바른 목표와 인수를 사용하지 않을 것입니다. 누구든지 올바른 방향으로 나를 가리킬 수 있습니까?

감사합니다.

답변

2

양해 해 주셔서 감사합니다. 앞서 언급 한 빌드 문제를 해결했습니다. 현재 Build.cmd 파일은 빌드를위한 속기로 사용됩니다. 4 개 검사 속기로 장벽에

  • Build.cmd 의존 테스트를 위해 만들어진
  • NET을 필요한 경우

    • 복원 nuget 구축하기 전에 수행

    지금 필요한 유일한 수동을하다 이미 수행 한 snk 파일을 생성하십시오.

  • +0

    나는 그것을 시도 할 것이다! 훌륭한 제품과 지원에 감사드립니다! – Bredstik