未在Windows容器内注册的类

时间:2018-12-20 19:57:08

标签: c# .net powershell docker windows-container

我有一个要放入Windows容器的应用程序。运行该应用程序时,出现以下错误:

  

错误:由于以下错误,未能获取具有CLSID {25336920-03F9-11CF-8FD0-00AA00686F13}的组件的COM类工厂:80040154未注册类(HRESULT的异常:0x80040154(REGDB_E_CLASSNOTREG))。

我认为这与以下事实有关:我需要使用Microsoft.mshtml.dll,但未注册,原因是容器内没有Internet Explorer。

所以我对此有很多疑问。
1)我的假设正确吗?
2)我有什么选择?

这是到目前为止我尝试过的事情:
Internet Explorer 11的Add-WindowsFeature->不起作用
将一个dll复制到容器中,然后尝试注册它(假设这是唯一的一个),无法完成,重新填充失败。
从我的开发机中导出了该类注册表路径,并尝试将其导入容器中。不起作用,因为它说它无法访问注册表。

假设我在正确的轨道上,我再也没有想法...

0 个答案:

没有答案