Инструкция. Оффлайн установка Visual Studio 2017

Автор V0lt, 08 декабря 2017, 21:36:23

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

V0lt

Исходные данные: машина без выхода в интернет. Я проверял на виртуалке с голой Win7sp1 x86, устанавливал Visual Studio 2017 Community 15.5.1.


Установка Visual Studio 2017:

1. Скачайте web-установщик Visual Studio 2017 Community (ссылка).

2. Запустите загрузку оффлайн-установки в папку D:\\vs2017offline следующей командой:
vs_community.exe --layout D:\\vs2017offline --lang en-US ru-RU --add Microsoft.VisualStudio.Workload.NativeDesktop --includeOptional
Скачивает достаточно долго, а последняя операция после 99,00% выглядит как будто скачивание зависло, но надо дождаться появление зеленой надписи "Установка завершена".
Этой же командой можно обновлять скаченную установку.

3. Скопируйте vs2017offline на целевую машину и установите все 3 сертификата из папки certificates. Тут все просто: Далее, далее, ..., готово и OK.

4. Установите .NET Framework 4.6 на целевой машине. Я брал по этой ссылке.

5. Запустите установщик vs_setup.exe из папки vs2017offline. Минимальный набор компонентов для сборки MPC-BE показан ниже.
До 1.5.5.5410


После 1.5.5.5410

Установите и перезагрузитесь.

6. Если хотите получить оффлайн лицензию на Visual Studio 2017 Community, то вам придется сначала установить ее на машине с доступом в интернет и зарегистрировать по интернету (с учетной записью и прочим). Затем скопировать папку %LocalAppData%\\Microsoft\\VSCommon\\OnlineLicensing на целевую машину без интернета (входить в учетку необязательно).


Установка компонентов для сборки MPC-BE:

1. Скачайте MSYS_MinGW-w64_GCC_720_x86-x64.7z и распакуйте его на целевой машине в папку С:\\MSYS.

2. Установите Распространяемый пакет Microsoft Visual C++ 2010, который нужен для YASM (ссылки: x86 и x64).

3. Скачайте исходники MPC-BE со страницы по ссылке, воспользовавшись кнопкой "Download Snapshot". Распакуйте в папку на целевой машине. Запустите update_gcc.bat.

4. Создайте файл environments.bat в папке исходников, со следующим содержанием:
@ECHO OFF
SET "MPCBE_MSYS=C:\\MSYS"
SET "MPCBE_MINGW=C:\\MSYS\\mingw"


5. Теперь можно собирать MPC-BE через build.bat или через студию.

6. Дополнительно. Для автоматической упаковки в архивы установите 7-Zip. Для создания инсталлятора установите Inno Setup Unicode v5.5.9 и Inno Download Plugin.

V0lt

Инструкция. Обновление Visual Studio 2017 при наличии интернета

1. Зайдите в "Панель управления" -> "Установка или изменение программ", найдите там "Microsoft Visual Studio Installer" или "Visual Studio Community 2017". Выделите найденный пункт, нажмите ПКМ и "Изменить".


2. Если вы давно не обновляли студию, то вам предложат обновить "Visual Studio Installer". Соглашайтесь.


3. В главном окне инсталлятора должна появиться кнопка "Обновить" вместо кнопки "Изменить". Иногда чтобы кнопка "Обновить" появилась необходимо немного подождать (обычно не более 20 секунд). Нажмите кнопку для обновления.

PS: Если вы видете окно выбора компонентов закройте его, за ним будет главное окно.

4. После установки инсталлятор покажет новый номер версии студии. Можно пользоваться.



PS: Если перед обновление вы собирали какой-нибудь проект, то обновление может сообщить о запущенных процессах. Необходимо либо завершить указанные процессы, либо просто перезагрузиться перед обновлением.