Справочник по MSHTML COM в Docker-контейнере .NET Framework - PullRequest
0 голосов
/ 05 ноября 2019

Я использую образ контейнера Windows 2016 .NET Framework SDK для создания проекта .NET Framework (VB), но сборка завершается неудачно с ошибками, связанными со ссылкой COM проекта на MSHTML. Можно ли использовать COM-ссылку на MSHTML внутри контейнера .NET Framework SDK для успешной сборки проекта?

Вот ошибки:

error BC30002: Type 'IHTMLDocument2' is not defined.
error BC30002: Type 'HTMLDocumentClass' is not defined.
error BC30002: Type 'mshtml.IHTMLElement' is not defined.

Вот ссылка MSHTMLвнутри vbproj файла:

  <ItemGroup>
    <COMReference Include="MSHTML">
      <Guid>{3050F1C5-98B5-11CF-BB82-00AA00BDCE0B}</Guid>
      <VersionMajor>4</VersionMajor>
      <VersionMinor>0</VersionMinor>
      <Lcid>0</Lcid>
      <WrapperTool>primary</WrapperTool>
      <Isolated>False</Isolated>
      <EmbedInteropTypes>False</EmbedInteropTypes>
      <Private>True</Private>
    </COMReference>
  </ItemGroup>

Это файл Docker для образа Windows 2016 .NET Framework SDK , который я использую.

...