Crystal在Docker容器上报告运行时

2020-09-20 00:37发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨,有没有人在docker映像中...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨,有没有人在docker映像中安装过CR Runtime? 某些链接到dockerfiles资源的链接会很高兴,例如:

FROM microsoft/windowsservercore

#Preperation:容器上的所有命令都应在POWERSHELL SHELL中运行[" powershell","-Command"," $ ErrorActionPreference ='Stop';"]

#将Crystal 2010 Runtime从lokal机器复制到容器(到文件夹" c:\ install"并手动安装

复制。/install WORKDIR/install

RUN启动过程CRRuntime_64bit_13_0_18.msi

3条回答
Violet凡
2020-09-20 01:18

是的。

从现有Windows Server复制oledlg.dll。 oledlg.dll有x32和x64版本,因此请务必使用相应的版本。

复制到容器中

c:\ windows \ system32 \ oledlg.dll

c:\ windows \ SysWOW64 \ oledlg.dll

安装将正常工作。

信用:

https://social.msdn.microsoft.com/Forums/sqlserver/zh-CN/20588e86-c8fa-450a-8dad-77484eb9ef39/windows-2016 -container-and-crystal-reports-runtime?forum = windowscontainers

示例:

FROM microsoft/windowsservercore

SHELL [" powershell.exe","-ExecutionPolicy"," Bypass","-Command"]

WORKDIR C:/安装

复制./install c:/install/

复制c:/install/System32/oledlg.dll c:/windows/System32

复制c:/install/SysWOW64/oledlg.dll c:/windows/SysWOW64

RUN开始过程-FilePath'C:/install/CRRuntime_32bit_13_0_22.msi'-ArgumentList'/quiet','/NoRestart','/L * V C:/install/cr32.log'-等待

RUN开始过程-FilePath'C:/install/CRRuntime_64bit_13_0_22.msi'-ArgumentList'/quiet','/NoRestart','/L*VC:/install/cr64.log'-等待

一周热门 更多>