2010-07-30 4 views
2

제 3 자 컨트롤 (예 : telerik radcontrols)을 상속 한 Silverlight 클래스 라이브러리를 사용하여 사용자 정의 컨트롤을 만들고 다른 프로젝트에 클래스 라이브러리 DLL을 추가하고 사용하려고합니다. 내 사용자 정의 컨트롤 오류가 제 3 자 컨트롤에서 내 컨트롤을 상속하는 클래스가없는 참조에 대한 참조를 말하는 발생합니다.Silverlight에서 어셈블리 병합

예 : radkit에서 내 costum 컨트롤을 상속하는 경우 다른 프로젝트에서 내 DLL을 사용하면 컴파일러에서 telerik dll을 가져 오라고 요청합니다.

.dll을 제 3 자 컨트롤에서 필요로하는 .dll과 병합하거나, 클래스 라이브러리 및 어셈블리에 대한 참조를 추가하지 않고도 사용자 정의 컨트롤을 작동시키는 방법이 있습니까? 제 3 자 제어?

내 목표는 내 dll 만 가져오고 다른 구성 요소는 사용하지 않습니다.

감사

+0

이미 ILMerge를 사용하려고 노력하지만, 난 내 새 DLL을 사용할 때 내가 메인 페이지의 구성 요소를 그릴 수는 없지만 VS의 intelSense 해당 구성 요소를 식별하십시오. 이유를 모르겠습니다. –

+0

x64 문제입니까? http://stackoverflow.com/questions/2961357/using-ilmerge-with-net-4-libraries –

+0

아니요 ... x64가 없지만 VS10 및 Windows 7에 있습니다. –

답변

2
난 당신이 자신을 위해 당신이 당신의 어셈블리의 최신 버전 또는 제 3 자 측 (Telerik)로 업그레이드 할거야 때마다 추가 작업을 만들 수 있기 때문에 어셈블리를 병합에 대해 권합니다

. 당신이이 일을 주장

나는, 당신이 사용할 수있는 ILMerge

관련 문제