带有 activex 组件的 XBAP 应用程序
我创建了一个引用 com dll 的完全信任 ClickOnce XBAP 应用程序。 这个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和 Settings\Rick\Impostazioni locali\Apps\2.0\XXXXXXX)我的应用程序工作正常。我不想从我的应用程序运行 regsvr32,因为它需要管理权限。
感谢大家, 里卡多
I created a Full Trust ClickOnce XBAP application that refers to com dll.
This dll is referenced in the app.manifest in this way:
<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>
When I run my app (locally) from the publishing html page, I see the error 0x80040154 (REGDB_E_CLASSNOTREG), but if I manually register the dll in the running temp folder (Documents and Settings\Rick\Impostazioni locali\Apps\2.0\XXXXXXX) my app works fine. I dont want to run regsvr32 from my app because it requires administrative rights.
thanks to all,
Riccardo
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论