Кому-нибудь удалось:
- установить 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
- не помогло.