2012-01-03 2 views
2

Windows Vista에서 실행되는 Visual Studio 2005에서 Infragistics NetAdvantage 2005 Vol 2 WinForms를 사용하려고합니다. Infragistics 컨트롤을 Windows 폼으로 끌 수 없습니다.라이센스 어셈블리를 찾을 수 없습니다.

Failed to create component 'UltraTextEditor'. System.ComponentModel.LicenseException:Unable to locate license assembly.

내 licenses.licx 파일을 비우려고했으나 문제가 해결되지 않았습니다. 문제는 관리자로 Visual Studio 2005를 실행하고이 계정이 라이센스에 액세스 할 수 없다는 것입니다.

+1

Infragistics 설치 관리자를 사용하여 컨트롤을 설치 했습니까? – Joe

답변

2

NetAdvantage 2005 Volume 2는 CLR 1.x 전용이며 Visual Studio 2005 디자이너에서는 작동하지 않을 것으로 예상됩니다. 여기에 대한 자세한 내용은 여기를 참조하십시오. http://devcenter.infragistics.com/Support/KnowledgeBaseArticle.aspx?ArticleID=8486

Infragistics.License 어셈블리가 GAC에 존재하지 않기 때문에 발생하는 경우는 예외입니다. 이 어셈블리는 도구 세트의 설치 관리자가 GAC에 추가해야합니다. Windows Vista는 NetAdvantage 2005 Volume 2 이후에 릴리스되었으며 Windows Vista에서 설치 프로그램을 테스트하지 않았습니다. NetAdvantage 2006 Volume 3에서 Vista에 대한 지원이 추가되었습니다. http://devcenter.infragistics.com/Support/KnowledgeBaseArticle.aspx?ArticleID=9983

Infragistics.License 어셈블리가 GAC에 없으면 관리자 권한으로 설치 프로그램을 다시 실행할 수 있습니다. 또한 장애가있는 UAC를 테스트하여 도움이되는지 확인할 수도 있습니다. 또 다른 대안은 최신 버전의 NetAdvantage를 설치하여 GAC에 Infragistics.License 어셈블리를 설치하는 것이고 최신 볼륨은 Windows Vista에서 문제없이 설치됩니다.

+0

사용자 액세스 제어를 비활성화했으며 Infragistics.License가 GAC에 있음을 확인했습니다. 나는 아직도이 문제가있다. – rsrobbins

+0

이 테스트를 거쳤으며 Visual Studio 2005의 폼에 UltraTextEditor를 드래그 할 수있었습니다. NetAdvantage를 제거하고 관련 레지스트리 항목을 수동으로 제거한 다음 NetAdvantage를 다시 설치할 수 있습니다. 이것은 동일한 라이선스 어셈블리를 사용하는 TestAdvantage에 대한 라이선스 문제가있는 다른 사람에게도 유용했습니다. 여기에 스레드를 볼 수 있습니다. http://forums.infragistics.com/forums/t/58218.aspx – alhalama

5

기존 WinForm 응용 프로그램의 NetAdvantage 2006에서도 이와 동일한 문제가있었습니다. 새 PC를 받자 마자 NetAdvantage를 설치하지 않고 VS의 디자이너 인터페이스가 작동하기를 원했습니다. GAC에서 Infragistics.License.dll 및 Infragistics.Office2007UI.Design.Support.v6.3.dll을 설치 한 후에도 "라이센스 어셈블리를 찾을 수 없습니다"오류가 발생했습니다.

트릭은 HKEY_CLASSES_ROOT 아래에있는 두 개의 레지스트리 키입니다. 하나는 Infragistics이고 다른 하나는 이라고합니다. Infragistics.License. 트렌치 코트의 어두운 부분을 보호하기 위해이 키의 내용을 밝히지는 않겠지 만 NetAdvantage 2006이 설치된 모든 PC에서 찾을 수 있습니다. 난 단지 내 오래된 dev에 상자를 찌른 후이 발견.

면책 조항 : 본인은 해당 구성 요소에 대한 라이센스 개발자이며 Infragistics 소프트웨어로 새 PC를 혼란스럽게하고 싶지 않습니다. 또한 NetAdvantage의 후속 버전에서 작동하는지는 모르겠지만 적어도 내 경험을 공유하고 싶다고 생각했습니다.

+0

NetAdvantage 2006이 설치된 VM을 받았지만 제거하고 싶었지만 라이브러리 설치 프로그램을 사용할 수 없었습니다. 녹이다. 나는 라이선스 정보를 복사하기 위해 주어진 단계를 따르고 그것이 효과가 있었다. 고맙습니다! –

관련 문제