Confirm that works!
The msvbvm60.dll is not required, at least it works without that dll for me, vbrun60sp6.exe does the major patches. I have following files in my working directory:
Dockerfile
L1CPN01.dll
vbrun60sp6.exe
My Dockerfile:
FROM mcr.microsoft.com/dotnet/framework/runtime:4.7.2
WORKDIR /app
COPY ./L1CPN01.dll ./
COPY ./vbrun60sp6.exe ./
RUN vbrun60sp6.exe
RUN regsvr32 ./L1CPN01.dll /s
Here is trace from my docker build command:
docker build .
Sending build context to Docker daemon 2.544MB
Step 1/6 : FROM mcr.microsoft.com/dotnet/framework/runtime:4.7.2
---> 8d10d9ac2cbe
Step 2/6 : WORKDIR /app
---> Using cache
---> ccbcb5f1e3d3
Step 3/6 : COPY ./L1CPN01.dll ./
---> Using cache
---> 0f5da7ba8fbc
Step 4/6 : COPY ./vbrun60sp6.exe ./
---> ae2f485b0f23
Step 5/6 : RUN vbrun60sp6.exe
---> Running in 43b8f3a7ec33
Removing intermediate container 43b8f3a7ec33
---> a14d517236da
Step 6/6 : RUN regsvr32 ./L1CPN01.dll /s
---> Running in 4d197284c9d9
Removing intermediate container 4d197284c9d9
---> 63434f170bb4
Successfully built 63434f170bb4