Visual C ++ Build Tools 2015 внутри контейнеров и пользовательских каталогов - PullRequest
0 голосов
/ 17 сентября 2018

Кому-нибудь удалось:

  • установить Visual C ++ Build Tools 2015
  • внутри контейнера Windows
  • и в пользовательском каталоге ?

Что бы я ни делал, он всегда устанавливается в стандартное расположение: C: \ Program Files (x86) \ Microsoft Visual Studio 14.0

Ниже приведен пример Dockerfileчтобы продемонстрировать, что он молча игнорирует параметр /CustomInstallPath:

FROM microsoft/windowsservercore:ltsc2016

# download installer
ADD https://go.microsoft.com/fwlink/?LinkId=691126 visualcppbuildtools_full.exe

# install
RUN cmd /c visualcppbuildtools_full.exe /Passive /CustomInstallPath C:\BuildTools

# test
RUN dir C:\BuildTools

Я тоже пробовал с microsoft/nanoserver базовыми образами, не могу установить вообще.

Я пробовал установка через Chocolatey , которая также позволяет передавать /CustomInstallPath, тот же результат.

Есть некоторые обсуждения, где люди рекомендуют полностью удаление VS и все, что связано, но здесь яиспользуя полностью стандартное изображение, поэтому это не должно иметь значения.Во всяком случае, я попытался сначала позвонить /uninstall - не помогло.

...