Я использую образ контейнера 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 , который я использую.