2014-10-17 2 views
5

PostSharp가 메시지를 사용하여 빌드를 실패하게 만드는 CI 빌드 서버에 문제가 발생했습니다 : The assembly 'yada-yada.dll' uses non-licensed features (Basic Features). [...]. 우리는 현재 버전의 PostSharp (3.1.52)를 사용하고 있으며 개발자가 등록 된 Express 라이센스를 가지고있는 지역 개발 환경에서 라이브러리에 문제가 없습니다.빌드 서버의 PostSharp 라이센스 문제 해결 : PostSharp Express 라이센스를 어디에서 찾을 수 있습니까?

PostSharp docs에 따르면 빌드 서버에는에 라이센스가 필요 없습니다. 그러나 자동화 식별이 실패 할 수 있음을 인정합니다.

이 검사가 어떤 이유로 작동하지 않으면 빌드 서버에 대해 라이센스가 부여 된 사용자의 라이센스 키를 사용할 수 있습니다. 이것은 라이센스 침해로 간주되지 않습니다. 그러나 문제를 기술 지원 팀에보고하여 탐지 알고리즘을 수정할 수있는 것이 좋습니다.

소스 키에 라이센스 키를 포함시키는 것이 좋습니다.

이 이론을 테스트하려고하는데 실제 PostSharp Express 라이센스에 액세스 할 수없는 것 같습니다.

PostSharp License Options http://i58.tinypic.com/2qi8bom.png

누구나 어떤 아이디어가 다음 PostSharp 옵션은 도움이 중 하나를하지? 감사!

+0

소프트웨어 라이선스 관련 질문 (라이선스 위치는 포함)은 소프트웨어 공급 업체에 문의하십시오. –

+0

이해합니다. @Ken. PostSharp는 SO를 통해 "익스프레스"사용자에 대한 지원을 리디렉션합니다. 의견을 보내 주셔서 감사합니다. 미래를 염두에 두겠습니다. –

+1

우리 (PostSharp)가 StackOverflow에서만 비영리 사용자를 지원한다는 것은 맞습니다. –

답변

4

레지스트리 키 HKEY_CURRENT_USER\Software\SharpCrafters\PostSharp 3에서 라이센스 키를 찾을 수 있습니다. 라이센스 키가 지정된 위치에 나타나지 않으면 다음과 같이 당신이 새로운 하나를 찾는 데 도움이됩니다

+0

빠른 응답을 보내 주셔서 감사합니다! 나는 어딘가에있을 거라는 것을 알았어. 물론 VS 옵션 메뉴에서 라이센스를 사용할 수 있다면 도움이 될 것입니다. –

+1

BTW, @Gael, 귀하의 지원팀은 Feodor @ AppVeyor와 연락을 취해야합니다. 그의 새로운 Hyper-V 환경은 자동 빌드 환경으로 PostSharp에서 인식되지 않기 때문입니다. –

+0

Appveyor의 코드에 라이센스 키를 어떻게 추가 할 수 있는지 이해하지 못했습니까? –

0

....

제거 도구> 확장 &로 이동하여 Visual Studio에서 설치 postsharp의 이전 버전 업데이트.

Open regedit. (모든 하위 키를 포함하여) 다음 레지스트리 키를 삭제

HKEY_CURRENT_USER\Software\SharpCrafters\PostSharp 3

이 확장 대 최신 postsharp를 다운로드합니다. 필자는 4.2.17을 사용했다. 또한 최신 포스트 샤프 너겟 패키지를 사용하고 있는지 확인하십시오.

설치를 시작하십시오. & 단계를 따르십시오. 원하는 라이센스 종류를 선택할 때 익스프레스 사용자 라이센스 (마지막 옵션)를 선택하십시오.

choose post sharp express

이 시스템의 모든 계정에 대한 postsharp를 등록 확인란을 선택하지 않는 한 다음 끝에서 두 번째 단계에서, 당신의 세부 정보를 입력합니다.

do no register the license for all accounts

설치를 완료, 당신은 그 아래 레지스트리에 라이센스 키를 찾아야한다 :

HKEY_CURRENT_USER\Software\SharpCrafters\PostSharp 3\LicenseKey

+0

나는 LicenseKeys 레지스트리의 값이 아직 비어 있습니다. – Hristo

0

키의 두 가지 유형이 있습니다!현재 사용자에 대한

  • : HKCU \ SOFTWARE \ SharpCrafters \ PostSharp 모든 사용자에 대해 3
  • : HKLM \ SOFTWARE \ WOW6432Node \ SharpCrafters \ PostSharp 그 중 하나가 따라 3

은 라이센스가있을 수 있습니다 선택한 라이선스 유형에 따라 다릅니다.