Is it possible to install Visual Studio in a Windows Container

前端 未结 5 420
予麋鹿
予麋鹿 2020-12-23 09:33

Is it possible to install any version of Visual Studio in a Windows Container on a Windows Server?

The motivation is to use Windows Containers for building software

5条回答
  •  旧巷少年郎
    2020-12-23 09:49

    A way to install visual build chain in a windows container could be to use chocolatey package visualstudio2017buildtools.

    Starting Dockerfile with something like :

    FROM microsoft/windowsservercore
    RUN powershell.exe -NoProfile -InputFormat None -ExecutionPolicy Bypass -Command "iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))" && SETX PATH "%PATH%;%ALLUSERSPROFILE%\chocolatey\bin" 
    RUN choco install -y  visualstudio2017buildtools --package-parameters "--add Microsoft.VisualStudio.Workload.VCTools --installPath C:\BuildTools" || IF "%ERRORLEVEL%"=="3010" EXIT 0      
    RUN call "C:\BuildTools\VC\Auxiliary\Build\vcvars64.bat"
    

提交回复
热议问题