Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

406
Visualizações
¿Cómo se compila un proyecto de HTML Help Workshop dentro de un contenedor Docker?

Recibo este error cuando intento compilar un proyecto de HTML Help Workshop, en un contenedor mcr.microsoft.com/windows/servercore:1809 con Visual Studio Build Tools instalado.

 PS C:\> & 'C:\Program Files (x86)\HTML Help Workshop\hhc.exe' test.hhp HHC5010: Error: Cannot open "c:\test.chm". Compilation stopped.

Incluso este proyecto de prueba mínimo no se compila y genera el mismo error.

 [OPTIONS] Compiled file=C:\test.chm [FILES]

Me di cuenta de que Build Tools no instala todos los archivos ls 'C:\Program Files (x86)\HTML Help Workshop' así que también intenté reemplazarlo con mi versión de HTML Help Workshop en mi escritorio, pero tampoco funcionó.

Quiero saber si hay una forma de compilar proyectos de HTML Help Workshop en Docker.

over 4 years ago · Santiago Trujillo
2 Respostas
Responde à pergunta

0

no puedo creerlo!!!! ¡Conseguí que funcionara con mcr.microsoft.com/windows:1903 ! Entonces, en conclusión, HTML Help Workshop no funciona en Windows Servercore, pero sí en un contenedor de Windows.

Este es un ejemplo de un dockerfile si desea utilizar el Taller de ayuda HTML:

 FROM mcr.microsoft.com/windows:1903 ADD https://aka.ms/vs/16/release/vs_buildtools.exe vs_buildtools.exe RUN .\vs_buildtools.exe --quiet --norestart --nocache --wait \ --add Microsoft.VisualStudio.Component.VC.ATLMFC RUN del vs_buildtools.exe

Dentro de un contenedor, use este comando para compilar un proyecto de ayuda:

 "C:\Program Files (x86)\HTML Help Workshop\hhc.exe" path\toProject.hhp

Nota: Esto solo funciona para los archivos de ayuda en inglés. A diferencia de Servercore, Microsoft no publica contenedores con versiones localizadas de Windows y no he encontrado una manera de cambiar la configuración regional del sistema en un contenedor de Docker. El uso del método anterior para proyectos de ayuda en otros idiomas dará como resultado codificaciones incorrectas.

over 4 years ago · Santiago Trujillo Relatório

0

Para que funcione con servercore: 1809 o ltsc2019, debe agregar los dlls itss.dll e itircl.dll a la carpeta de contenedores syswow64 y registrarlo con regsrv32.

Los archivos se pueden encontrar en su instalación de Windows-10 en la carpeta windows\syswow64 .

 #add missing dlls to run html help workshop on ltsc2019 container COPY .\itss.dll C:\Windows\SysWOW64\itss.dll COPY .\itircl.dll C:\Windows\SysWOW64\itircl.dll RUN C:\Windows\SysWOW64\regsvr32.exe C:\Windows\SysWOW64\itss.dll RUN C:\Windows\SysWOW64\regsvr32.exe C:\Windows\SysWOW64\itircl.dll
over 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda