0

마지막 v3 빌드는 nuget.org is 3.9.71에 게시되었습니다. 그 이후로 내 프로젝트에 포함시키고 자하는 많은 수정 사항이있었습니다.최신 Service Stack v3 빌드를 얻는 방법은 무엇입니까?

그럼 어떻게하는 것이 좋을까요? 분명히 Gitub에서 Gitub의 Submodule로 v3 브랜치를 추가 할 수 있습니다. 그런 다음 모두 .csproj을 내 .sln에서 필요로합니다.하지만 NuGet을 통해 이상적으로 DDL을 선호합니다.

현재 NuGet/Git을 DLL로 참조 할 수있는 야간 빌드를 작성하는 사람이 있습니까? 아니면 그 일을 시작해야합니까?

+1

기다리는 특정 v3 수정 프로그램이 있습니까? v3는 꽤 안정적입니다. – Scott

+0

@Scott 귀하의 답변에 대한 최신 코멘트를보십시오. 도와 주셔서 감사합니다. – kape123

답변

2

야간에 빌드되지 않습니다. ServiceStack v3 (BSD)는 NuGet에 대한 월에 출시되며 here으로 표시됩니다. 따라서 NuGet 릴리즈 사이의 중간 기간에 GitHub에서 자신의 버전을 컴파일해야합니다.

서비스 스택 계속 서비스 연속 스택은 ServiceStack v3을 NuGet에 대한 월간 정기 릴리스를 빌드하고 게시합니다.

어디서 수정해야하는지 잘 모르겠습니다. 나는 v3 brancha commit a month ago을 기록하고 v3-fixes branch에는 사소한 변경 사항이 있습니다. 그래서 3.9.71은 여전히 ​​꽤 신선합니다.

많은 노력이 v4에 집중되기 때문에 야간 빌드를 수행하는 데 필요한 v3에 대한 커밋이 많지 않을 것으로 예상됩니다.

+0

글쎄, 문제는 - 그 Nuget DLL이 4 개월 이상인 것처럼, 3.9.71에 있어야하는 것들을 참조 할 수없는 것 같습니다. 예를 들어 [StringLength] 특성이 없습니다. 또한, 나는 git/build /에있는 파일들을 살펴 보았고, 3.9.60으로 붙어서 작동하지 않는다. 만약 그들이 지속적인 통합으로 전환했다면 나는 그것을 이해할 것이다. 그러나 계속적인 통합을위한 스크립트가 힘내에 있다면 좋겠다. 그래서, 내가 묻는 것 외에는 아무것도 없다. 나는 build \에 파일을 수정하고 pull 요청을 게시해야 할 것인가? – kape123

+0

다음은 내가 놓친 것 (4 개월 전 ServiceStack에 추가되었지만 3.9.71 dll이 아님)을 보여주는 질문입니다. http://stackoverflow.com/questions/21462671/servicestack-ormlite- entity-default-single-single-entity-framework보다 – kape123

+0

@ kape123 ServiceStack v3에는 추가되지 않습니다. v3는 BSD, v4는 상업용입니다. 변경 사항은 v4에서 발생했습니다. 그 기능을 원한다면 v4를 얻을 필요가 있습니다. ServiceStack은 v3 및 v4에 추가되지 않습니다. 그렇다면 아무도 v4를 사지 않을 것입니다. – Scott