Приложение XBAP с компонентом activex - PullRequest
1 голос
/ 20 января 2012

Я создал приложение XBAP с полным доверием ClickOnce, которое ссылается на com dll. Эта dll упоминается в app.manifest следующим образом:

<file name="MyLib.dll">
    <typelib tlbid="{YYYYY-YYYY-YYYY-YYYY-YYYYYYY}" version="1.0" helpdir="" />
    <comClass description="My ActiveX" clsid="{XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXX}"   
    tlbid="{YYYYY-YYYY-YYYY-YYYY-YYYYYYY}"/>
</file>

Когда я запускаю свое приложение (локально) со страницы публикации html, я вижу ошибку 0x80040154 (REGDB_E_CLASSNOTREG), но если я вручную регистрирую dll в папке временного каталога (Documents and Settings \ Rick \ Impostazioni locali \ Apps \ 2.0 \ XXXXXXX) мое приложение работает нормально. Я не хочу запускать regsvr32 из своего приложения, потому что для этого требуются права администратора.

спасибо всем, Риккардо

...