.NET Framework SDK Docker容器中的MSHTML COM参考

我正在使用Windows 2016 .NET Framework SDK container image来构建.NET Framework(VB)项目,但是构建失败,并出现与该项目的COM对MSHTML引用有关的错误。是否可以在.NET Framework SDK容器内使用对MSHTML的COM引用,以便项目可以成功构建?

以下是错误:

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

这是vbproj文件中的MSHTML参考:

  <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>

这是我正在使用的Dockerfile for the Windows 2016 .NET Framework SDK image

xuyuqun 回答:.NET Framework SDK Docker容器中的MSHTML COM参考

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3157776.html

大家都在问