2009-08-13 3 views
1

우리는 제 3 자 구성 요소를 사용하는 DLL을 포함하고 있으며 라이센스 파일 (licx)이 포함되어 있습니다. 이제 우리는 여러 개의 appdomains를 사용하여 Windows 서비스 응용 프로그램에서 dll을 사용하려고합니다. 코드가 컴파일됩니다. 하지만 메신저가 실행 중일 때 오류 메시지가 나타나면 런타임 라이센스를 찾을 수 없다는 메시지가 나타납니다.AppDomains 및 라이선스 파일

누군가 나에게 이것을 설명해 줄 수 있습니까? 단일 도메인에서 dll을 사용하면 잘 작동합니다. 도와주세요.

감사합니다.

답변

2

AppDomain을 어떻게 만듭니 까? AppDomainSetupLicenseFile이 있습니다. 너 이걸 세우는거야? 나는 라이센스 파일과 그 사용 내역이 "AppDomain"안에 100 % "up"이 아니지만 약간의 도움이 될 수 있습니다 ...

불행히도이 영역 (라이센스 파일 대 임베디드)에 대한 정보는 매우 희소하게 보입니다. 임베디드 리소스를 임시 파일로 복사 할 수 있습니까?

0

설정할 정적 메소드/속성이있는 경우 앱 도메인별로이를 수행해야합니다.

그러나 나는 licx 파일이 dll 파일이 아니라 실행 가능 프로젝트에만 컴파일되었다는 인상을 받았습니다.

따라서 라이선스가 포함 된 실행 파일을 사용하지 않는 경로를 통해 서비스가 시작되고 라이센스가 부여되지 않습니다. 서비스를 실행하지만 여러 개의 앱 도메인을 만들지 않으면 어떻게됩니까?