! 제품 버전을 정확하게 입력해 주세요.
제품 버전이 정확하게 기재되어 있지 않은 경우,
최신 버전을 기준으로 안내 드리므로
더욱 빠르고 명확한 안내를 위해
제품 버전을 정확하게 입력해 주세요!

라이선스 에러 발생시 대처 방법 안내 - 마이그레이션 방법 > FAQ

본문 바로가기

ComponentOne

FAQ

마이그레이션 라이선스 에러 발생시 대처 방법 안내 - 마이그레이션 방법

페이지 정보

작성자 MESCIUS 작성일 2022-10-13 09:36 조회 860회 댓글 0건

본문

이번 포스팅에서는 ComponentOne(컴포넌트원)을 사용하여 개발한 솔루션 빌드 또는 실행시에 발생하는 라이선스의 에러에 대해서 알아보고, 이를 대처 하는 방법을 설명합니다. 


빌드 또는 실행 시, 라이선스 에러가 발생하는 주요 원인은 아래와 같습니다. 


  • 구버전에서 신버전으로 업그레이드를 하시는 경우
  • 다른 PC에서 다른 C1버전으로 개발한 소스를 가져와서 사용하시는 경우
  • 체험판 상태에서 프로젝트를 개발하다가 정식 라이선스를 사용하시는 경우



위와 같은 경우

이전 프로젝트에서 사용했던 Licenses.licx 또는 DLL들의 버전 정보와 현재 설치된 ComponentOne 제품의 버전 정보가 일치하지 않아 라이선스 에러 또는 빌드 에러가 발생할 수 있습니다.


이 경우, 라이선스 마이그레이션 과정으로 통해 프로젝트에서 참조 중인 DLL들과 Licenses.licx 정보를 업데이트하면 됩니다


아래의 과정을 따라해 주시기 바랍니다. 


  

라이선스 활성화 확인

 

1. 먼저 프로젝트를 빌드하기 위해서는 정상적으로 라이선스가 설치(액티베이션되어 있어야 합니다. 라이선스가 액티베이션(활성화)이 되어 있는지 확인하기 위해서는 아래와 같은 과정을 따라하시면 됩니다.

 

[2020 V2 이상 버전]

 

구매 시에 메일의 링크를 통해서 받으신 설치 프로그램인 ComponentOneControlPanelKR.exe를 실행하셔서 아래와 같이 라이선스 - 비활성화 탭을 클릭합니다.


라이선스 키 부분의 콤보박스를 클릭하면 현재 설치되어 있는 라이선스를 보실 수 있습니다여기에서 라이선스가 보여진다면 액티베이션이 되어 있는 것입니다.


264fce8acc44a68066ace584cbd75e4a_1664342593_1932.png
 


또는 아래와 같은 GrapeCity License Manager를 통해서도 확인이 가능합니다.


- 프로그램 위치: C:\ProgramData\GrapeCity\gclm\gclm.exe 

(윈도우 시작 버튼 클릭 후 License Manager로 검색하여 실행하실 수도 있습니다.) 


프로그램에서 Product License Activated 항목이 보여 진다면 해당 제품 (아래 예제의 경우에는 ComponentOne Studio Enterprise 제품)이 정상적으로 활성화가 된 것입니다.


264fce8acc44a68066ace584cbd75e4a_1664342913_5687.png
 


 [2020 V1 이하 버전]

 

 C1LicenseActivation 프로그램을 사용하시면 됩니다.

 해당 프로그램은 아래의 위치에 존재합니다.
 

  •  C:\Program Files (x86)\Common Files\ComponentOne Shared\C1LicenseActivation.exe 


 이 프로그램에서
 Serial Number부분의 ?(물음표) 버튼을 클릭하셨을 때 라이선스가 보여진다면 정상적으로 액티베이션(활성화)이 되어 있다고 생각하시면 됩니다.


  264fce8acc44a68066ace584cbd75e4a_1664342932_0998.png
 

 이렇게 확인했을 때 액티베이션이 되어 있지 않다면 아래의 글을 참고하셔서 라이선스 

 액티베이션을 해주시기 바랍니다.

 

 2020 V2 이상 버전

 

 2020 V1 이하 버전 – 2020년 10월 이후 구매자


 2020 V1 이하 버전 – 2020년 9월 이전 구매자



프로젝트 마이그레이션 방법 


[방법1: 프로젝트 다시 빌드]


이제 라이선스가 액티베이션(활성화) 되었다면 VisualStudio 빌드 메뉴에서 솔루션 정리 후, 솔루션 다시 빌드한 다음 프로그램을 실행해 보시기 바랍니다.

이것만으로 문제가 해결되는 경우가 있습니다.

264fce8acc44a68066ace584cbd75e4a_1664342959_3147.png



[방법2: DLL 및 License.licx 삭제 및 재생성 ]


위 방법을 실행하여도 동일한 문제가 발생한다면, 반드시 프로젝트를 백업하시고 아래의 방법을 따라 마이그레이션을 진행하여 주시기 바랍니다.

  1. 솔루션 탐색기의 Properties 하위에 있는 licenses.licx파일과 참조 하위에 있는 C1으로 시작하는 이름을 따로 적어둔 후 모든 dll을 삭제합니다.

    264fce8acc44a68066ace584cbd75e4a_1664342975_7732.png 
    264fce8acc44a68066ace584cbd75e4a_1664343007_336.png

  2. 실제 프로젝트가 존재하는 경로의 필요 없는 Bin폴더나 Debug 폴더를 모두 삭제합니다.
    (만약 Visual Studio가 실행 중이라 해당 폴더가 지워지지 않는다면, Visual Studio를 종료한 다음 삭제합니다.)

    264fce8acc44a68066ace584cbd75e4a_1664343022_2448.png

  3. 솔루션 탐색기의 해당 동일 프로젝트에서 마우스 우클릭 후 빈 Windows Form을 하나 추가합니다.

    264fce8acc44a68066ace584cbd75e4a_1664343036_6494.png
    *이미지를 클릭하면 큰 이미지로 볼 수 있습니다.

    264fce8acc44a68066ace584cbd75e4a_1664343045_1484.png
    *이미지를 클릭하면 큰 이미지로 볼 수 있습니다.

  4. 새로 생성한 빈 폼에 도구 상자로부터 현재 사용중인 C1의 컨트롤을 드래그하여 올려놓습니다.

    264fce8acc44a68066ace584cbd75e4a_1664343134_406.png
    *이미지를 클릭하면 큰 이미지로 볼 수 있습니다.

  5. C1.Win.C1Chart.Toolbar.4.5.2 등의 일부 dll은 도구 상자의 C1 컨트롤을 끌어와 추가하시더라도 자동으로 추가되지 않을 수 있습니다.

    이 경우, 참조를 직접 추가하시는 방법을 안내드립니다.참조를 마우스 우클릭하여 참조 추가를 선택합니다.

    264fce8acc44a68066ace584cbd75e4a_1664343078_1329.png

  6. 솔루션 빌드 시, 오류가 발생하는 네임스페이스를 확인하여 [어셈블리 - 확장] 탭에서 찾아 직접 추가합니다.

    264fce8acc44a68066ace584cbd75e4a_1664343156_2173.png
    *이미지를 클릭하면 큰 이미지로 볼 수 있습니다.

  7. 추가했던 빈 Windows Form을 삭제합니다.

    264fce8acc44a68066ace584cbd75e4a_1664343167_7307.png 

  8. 솔루션 내 C1 컨트롤을 사용 중인 모든 프로젝트에 대해 위의 1~5 단계를 반복합니다.

  9. 전체 솔루션을 Rebuild 한 후, 프로그램을 실행합니다.
 

이제 프로젝트 마이그레이션 과정이 완료되었습니다


만일 여러 개발자가 함께 프로젝트를 개발 중이시라면 이와 같은 과정을 통해 

한번 동일한 버전으로 제품 버전을 통일하신 후 개발을 이어 나가시면 됩니다


추가적인 문의는 포럼을 통해 남겨 주시면 도움 드리도록 하겠습니다.

 
  • 페이스북으로 공유
  • 트위터로  공유
  • 링크 복사
  • 카카오톡으로 보내기

댓글목록

등록된 댓글이 없습니다.

메시어스 홈페이지를 통해 제품에 대해서 더 자세히 알아 보세요!
홈페이지 바로가기

인기글

더보기
  • 인기 게시물이 없습니다.
메시어스 홈페이지를 통해 제품에 대해서 더 자세히 알아 보세요!
홈페이지 바로가기
이메일 : sales-kor@mescius.com | 전화 : 1670-0583 | 경기도 과천시 과천대로 7길 33, 디테크타워 B동 1107호 메시어스(주) 대표자 : 허경명 | 사업자등록번호 : 123-84-00981 | 통신판매업신고번호 : 2013-경기안양-00331 ⓒ 2024 MESCIUS inc. All rights reserved.