Класс не зарегистрирован внутри контейнера Windows - PullRequest
0 голосов
/ 20 декабря 2018

У меня есть приложение, которое я хочу добавить в контейнер Windows.При запуске приложения я получаю следующую ошибку:

ошибка: получение фабрики классов COM для компонента с CLSID {25336920-03F9-11CF-8FD0-00AA00686F13} не удалось из-за следующей ошибки: 80040154Класс не зарегистрирован (Исключение из HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG)).

Я считаю, что это связано с тем, что мне нужно использовать Microsoft.mshtml.dll, но это не зарегистрировано, потому что нет ИнтернетаПроводник внутри контейнера.

Итак, у меня много вопросов по этому поводу.
1) Правильно ли мое предположение?
2) Какие у меня варианты?

Вот что я пробовал до сих пор:
Add-WindowsFeature для Internet Explorer 11 -> не работает
Скопируйте dll внутри контейнера и попытайтесь зарегистрировать его (при условии, что это единственный), не может быть сделано, regasm завершается неудачей.
Экспортировал этот путь реестра классов с моего компьютера разработчика и попытался импортировать его в контейнер.Не работает, потому что говорит, что не может получить доступ к реестру.

У меня заканчиваются идеи ... опять же, при условии, что я на правильном пути.

...