전적으로 관리되지 않는 C++ 응용 프로그램 내에서 관리되는 컨트롤을 호스팅하고 실행해야합니다. 이 작업을 수행하는 방법? 허가되지 않은 컨트롤을 실행하려면비 관리 C++ 응용 프로그램에서 .Net 컨트롤을 호스팅하는 방법은 무엇입니까?
는 일반적으로 간단하다 :
if (SUCCEEDED(ClrCreateManagedInstance(type, iid, &obj)))
{
// do something with obj
}
라이센스 컨트롤을 사용하지만, 우리는 어떻게 든 프로젝트 (참고 application licensing)에 .licx 파일을 포함해야합니다. 관리되지 않는 C++ 응용 프로그램에서 필요한 접착제가 작동하지 않는 것 같습니다. lc.exe 도구는 라이선스를 어셈블리 리소스로 포함 할 수 있지만 올바른 호출을 흔들지 않았거나 자동으로 실패했습니다. 어떤 도움을 주시면 감사하겠습니다.