Создание автономной установки Visual Studio

Visual Studio 2017 поддерживает различные конфигурации сети и компьютера. Хотя мы рекомендуем использовать веб-установщик Visual Studio— — небольшой файл, в который входят все последние исправления и функции—, мы понимаем, что это не всегда возможно.

Visual Studio 2019 поддерживает различные конфигурации сети и компьютера. Хотя мы рекомендуем использовать веб-установщик Visual Studio— — небольшой файл, в который входят все последние исправления и функции—, мы понимаем, что это не всегда возможно.

Например, у вас может быть ненадежное подключение к Интернету или низкая пропускная способность. В этом случае у вас есть несколько вариантов: вы можете воспользоваться новым компонентом Download all, then install (Скачать все и установить), чтобы загрузить необходимые для установки файлы, или создать локальный кэш файлов с помощью командной строки.

Примечание

Если вы являетесь администратором предприятия и вам нужно развернуть Visual Studio в сети клиентских рабочих станций, которые отделены от Интернета брандмауэром, см. руководства по созданию сетевой установки Visual Studio и установке сертификатов, требуемых для автономной установки Visual Studio.

Использование компонента Download all, then install (Скачать все и установить)

Новые возможности в версии 15.8: скачав веб-установщик, выберите в Visual Studio Installer вариант Скачать все и установить. После этого продолжите установку.

Параметр Download all, then install (Скачать все и установить)

загрузив веб-установщик, выберите в установщике Visual Studio Installer новый компонент Download all, then install (Скачать все и установить). После этого продолжите установку.

Параметр Download all, then install (Скачать все и установить)

Параметр Download all, then install (Скачать все и установить) позволяет скачать Visual Studio в виде отдельного установщика для компьютера, на который он скачивается. Это позволяет безопасно отключится от Интернета перед установкой Visual Studio.

Важно!

Не используйте этот параметр, чтобы создать автономный кэш для передачи на другой компьютер. Он не предназначен для этого.

Если вы хотите создать автономный кэш на локальном компьютере, который затем можно использовать для установки Visual Studio, см. раздел Использование командной строки для создания локального кэша ниже. На странице Создание сетевой установки Visual Studio также содержатся сведения о том, как создать кэш в сети.

Использование командной строки для создания локального кэша

Скачав небольшой загрузчик, откройте командную строку, чтобы создать локальный кэш. После этого установите Visual Studio из локального кэша. (При этом ISO-файлы, доступные для предыдущих версий, будут заменены.)

Скачав небольшой файл начального загрузчика, откройте командную строку, чтобы создать локальный кэш. После этого установите Visual Studio из локального кэша.

Шаг 1. Скачивание начального загрузчика Visual Studio

Для выполнения этого этапа необходимо подключение к Интернету.

Чтобы получить последнюю версию начального загрузчика для Visual Studio 2017 версии 15.9, перейдите на страницу с предыдущими версиями Visual Studio и скачайте один из следующих файлов начального загрузчика:

Выпуск имя_файла
Visual Studio Professional 2017, версия 15.9 vs_professional.exe
Visual Studio Enterprise 2017, версия 15.9 vs_enterprise.exe
Visual Studio Build Tools 2017, версия 15.9 vs_buildtools.exe

Начните со скачивания начального загрузчика Visual Studio 2019 с веб-страницы загрузки Visual Studio или страницы с выпусками Visual Studio 2019 для выбранной версии и выпуска Visual Studio. Файл установки или —начальный загрузчик— должны иметь одно из перечисленных ниже имен или похожее:

Выпуск Файл
Visual Studio 2019 Community vs_community.exe
Visual Studio 2019 Professional vs_professional.exe
Visual Studio 2019 Enterprise vs_enterprise.exe
Visual Studio 2019 Build Tools vs_buildtools.exe

Совет

Выпущенные версии Visual Studio 2022 еще не доступны, загрузчик ниже предназначен для предварительной версии Visual Studio 2022. Сначала скачайте загрузчик Visual Studio 2022 со страницы загрузок Visual Studio.

Выпуск Скачать
Visual Studio 2022 Professional vs_professional.exe
Visual Studio 2022 Enterprise vs_enterprise.exe

Совет

Если вы ранее скачали файл начального загрузчика и хотите проверить его версию, сделайте следующее. В Windows откройте проводник, щелкните правой кнопкой мыши файл начального загрузчика, выберите Свойства, перейдите на вкладку Подробно, а затем найдите номер в строке Версия продукта. Чтобы сопоставить этот номер с выпуском Visual Studio, перейдите на страницу Номера сборки и даты выпуска Visual Studio.

Совет

Если вы ранее скачали файл начального загрузчика и хотите проверить его версию, вот как это сделать. В Windows откройте проводник, щелкните правой кнопкой мыши файл начального загрузчика, выберите Свойства, перейдите на вкладку Подробно, а затем найдите номер в строке Версия продукта. Чтобы сопоставить этот номер с выпуском Visual Studio, перейдите на страницу Выпуски Visual Studio 2019.

Совет

Если вы ранее скачали файл начального загрузчика и хотите проверить его версию, вот как это сделать. В Windows откройте проводник, щелкните правой кнопкой мыши файл начального загрузчика, выберите Свойства, перейдите на вкладку Подробно, а затем найдите номер в строке Версия продукта. Чтобы сопоставить этот номер с выпуском Visual Studio, перейдите на страницу Выпуски Visual Studio 2022.

Шаг 2. Создание локального кэша установки

Для выполнения этого этапа необходимо подключение к Интернету.

Откройте командную строку и используйте параметры начального загрузчика, как указано в статье Использование параметров командной строки для установки Visual Studio, чтобы создать локальный кэш установки. Распространенные примеры использования начального загрузчика Enterprise показаны ниже и на странице с примерами параметров командной строки. Вы можете установить язык, отличающийся от английского, изменив en-US на языковой стандарт из списка языковых стандартов. Для дальнейшей настройки кэша можно использовать список компонентов и рабочих нагрузок.

Совет

Чтобы предотвратить ошибку, убедитесь, что путь к полной установке содержит менее 80 символов.

  • Для разработки веб-приложений .NET или классических приложений .NET выполните следующую команду:

      vs_enterprise.exe --layout c:\vslayout --add Microsoft.VisualStudio.Workload.ManagedDesktop --add Microsoft.VisualStudio.Workload.NetWeb --add Component.GitHub.VisualStudio --includeOptional --lang en-US
    
  • Для разработки классических приложений .NET и решений Office выполните следующую команду:

      vs_enterprise.exe --layout c:\vslayout --add Microsoft.VisualStudio.Workload.ManagedDesktop --add Microsoft.VisualStudio.Workload.Office --includeOptional --lang en-US
    
  • Для разработки классических приложений C++ выполните следующую команду:

      vs_enterprise.exe --layout c:\vslayout --add Microsoft.VisualStudio.Workload.NativeDesktop --includeRecommended --lang en-US
    
  • Чтобы создать локальный макет с поддержкой только английского языка и полным набором компонентов (это будет довольно долго — компонентов у нас очень много), выполните следующую команду:

      vs_enterprise.exe --layout c:\vslayout --lang en-US
    

Примечание

Для установки полного макета Visual Studio потребуется как минимум 35 ГБ дискового пространства. Дополнительные сведения см. в статье Требования к системе.

Примечание

Для установки полного макета Visual Studio потребуется как минимум 41 ГБ пространства на диске. Дополнительные сведения см. в статье Требования к системе.

Шаг 3. Установка Visual Studio из локального кэша

При установке Visual Studio из локального кэша установщик Visual Studio использует локальные кэшированные версии файлов. Но если во время установки вы выберете компоненты, которые отсутствуют в кэше, установщик Visual Studio попытается скачать их из Интернета. Чтобы установить только те файлы, которые вы уже скачали, все параметры командной строки должны совпадать с теми, которые вы использовали для создания кэша макета.

Предположим, что вы создали кэш локальной установки с помощью следующей команды:

vs_enterprise.exe --layout c:\vslayout --add Microsoft.VisualStudio.Workload.ManagedDesktop --add Microsoft.VisualStudio.Workload.NetWeb --add Component.GitHub.VisualStudio --includeOptional --lang en-US

В этом случае используйте для запуска установки следующую команду.

c:\vslayout\vs_enterprise.exe --noweb --add Microsoft.VisualStudio.Workload.ManagedDesktop --add Microsoft.VisualStudio.Workload.NetWeb --add Component.GitHub.VisualStudio --includeOptional

Важно!

Если вы используете Visual Studio Community, необходимо активировать его, войдя в продукт в течение 30 дней после установки. Для активации требуется подключение к Интернету.

Примечание

Если возникнет ошибка с сообщением о недопустимой сигнатуре, установите обновленные сертификаты. Откройте папку "Сертификаты" в автономном кэше. Дважды щелкните каждый файл сертификата и выполните инструкции в мастере диспетчера сертификатов. Если он предложит ввести пароль, оставьте это поле пустым.

Совет

Если при установке в автономном режиме появляется сообщение об ошибке "Невозможно найти продукт, соответствующий следующим параметрам", убедитесь, что вы используете параметр — --noweb с версией 16.3.5 или более поздней.

Список языковых стандартов

Язык-языковой стандарт Язык
cs-CZ Чешский
de-DE Немецкий
en-US Английский
es-ES Испанский
fr-FR Французский
it-IT Итальянский
ja-JP Японский
ko-KR Корейский
pl-PL Польский
pt-BR Португальский (Бразилия)
ru-RU Русский
tr-TR Турецкий
zh-CN Китайский (упрощенное письмо)
zh-TW Китайский (традиционное письмо)

Техническая поддержка

Иногда возникают проблемы. Если установить Visual Studio не удается, воспользуйтесь пошаговыми указаниями в статье Устранение неполадок при установке и обновлении Visual Studio.

Также доступен чат по вопросам установки, предназначенный для оказания помощи при проблемах с установкой (только на английском языке).

Ниже приведены несколько дополнительных вариантов:

См. также раздел