Sign inSign up

cwuensch/vs2010

By cwuensch

Updated 3 months ago

Microsoft Visual Studio 2010 build environment for compiling VC projects.

Image
0

1.5K

cwuensch/vs2010 repository overview

For compiling Visual Studio C/C++ projects with Visual Studio 2010 compilers (Windows SDK 7.1, support for Windows XP).

Usage:

docker run --rm -v ${{ github.workspace }}:C:/source/ --workdir "C:/source" --entrypoint "C:\Windows\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe" cwuensch/vs2010:vcexpress /m /p:Configuration=Release /p:Platform=Win32 RecStrip_VS\RecStrip.sln

docker run --rm -v ${{ github.workspace }}:C:/source/ --workdir "C:/source" --entrypoint "cmd" cwuensch/vs2010:vcexpress /c
"C:\Windows\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe /m /p:Configuration=Release /p:Platform=Win32 RecStrip_VS\RecStrip.sln && C:\Windows\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe /m /p:Configuration=Release /p:Platform=x64 RecStrip_VS\RecStrip.sln"


#FROM cwuensch/vs2010:vcexpress FROM mcr.microsoft.com/windows/servercore:ltsc2019-amd64

#COPY VCExpress/ C:\VCExpress #RUN C:\VCExpress\Setup.exe /quiet

RUN powershell -command " Invoke-WebRequest -Uri http://annoserv.uni-muenster.de/VCExpressInstall.zip -UseBasicParsing -OutFile C:/VCExpressInstall.zip "
&& powershell -command " Expand-Archive -Path C:/VCExpressInstall.zip -DestinationPath C:/VCExpress "
&& del "C:/VCExpressInstall.zip"
&& C:\VCExpress\Setup.exe /quiet
&& del "C:/VS_EXPBSLN_x64_deu.MSI"
&& del "C:/VS_EXPBSLN_x64_deu.CAB"
&& rmdir /S /Q "C:/VCExpress"

COPY vc* C:/install/ COPY WinSDK/ C:/install/WinSDK/ COPY WinSDKBuild/ C:/install/WinSDKBuild/ #COPY WinSDKBuild/ C:/install/WinSDK_amd64/ #COPY WinSDKBuild_amd64/ C:/install/WinSDKBuild_amd64/

RUN msiexec /i C:\install\WinSDKBuild\WinSDKBuild_x86.msi /quiet /qn RUN msiexec /i C:\install\vc_stdx86.msi /quiet /qn #RUN msiexec /i C:\install\vc_stdamd64.msi /quiet /qn

ARG target="C:/Program Files (x86)/Microsoft Visual Studio 10.0/VC/bin/amd64/" COPY vcvars64.bat ${target}

#ENTRYPOINT ["C:\Windows\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe"] #CMD [, "/help"]

Tag summary

Content type

Image

Digest

sha256:9c597ab6d

Size

2.4 GB

Last updated

3 months ago

docker pull cwuensch/vs2010:vcexpress