Создание автономной установки Visual Studio
Visual Studio 2017 поддерживает различные конфигурации сети и компьютера. Хотя мы рекомендуем использовать веб-установщик Visual Studio— — небольшой файл, в который входят все последние исправления и функции—, мы понимаем, что это не всегда возможно.
Visual Studio поддерживает различные конфигурации сети и компьютера. Хотя мы рекомендуем использовать веб-установщик Visual Studio— — небольшой файл, в который входят все последние исправления и функции—, мы понимаем, что это не всегда возможно.
Например, у вас может быть ненадежное подключение к Интернету или низкая пропускная способность. В этом случае у вас есть несколько вариантов: вы можете воспользоваться новым компонентом Download all, then install (Скачать все и установить), чтобы загрузить необходимые для установки файлы, или создать локальный кэш файлов с помощью командной строки.
Если вы являетесь администратором предприятия и вам нужно развернуть Visual Studio в сети клиентских рабочих станций, которые отделены от Интернета брандмауэром, см. руководства по созданию сетевой установки Visual Studio и установке сертификатов, требуемых для автономной установки Visual Studio.
Использование компонента Download all, then install (Скачать все и установить)
Новые возможности в версии 15.8: скачав веб-установщик, выберите в Visual Studio Installer вариант Скачать все и установить. После этого продолжите установку.
загрузив веб-установщик, выберите в установщике Visual Studio Installer новый компонент 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 символов.
Для разработки классических приложений C++ выполните следующую команду:
Чтобы создать локальный макет с поддержкой только английского языка и полным набором компонентов (это будет довольно долго — компонентов у нас очень много), выполните следующую команду:
Для установки полного макета Visual Studio потребуется как минимум 35 ГБ дискового пространства. Дополнительные сведения см. в статье Требования к системе.
Для установки полного макета Visual Studio потребуется как минимум 41 ГБ пространства на диске. Дополнительные сведения см. в статье Требования к системе.
Шаг 3. Установка Visual Studio из локального кэша
При установке Visual Studio из локального кэша установщик Visual Studio использует локальные кэшированные версии файлов. Но если во время установки вы выберете компоненты, которые отсутствуют в кэше, установщик Visual Studio попытается скачать их из Интернета. Чтобы установить только те файлы, которые вы уже скачали, все параметры командной строки должны совпадать с теми, которые вы использовали для создания кэша макета.
Предположим, что вы создали кэш локальной установки с помощью следующей команды:
В этом случае используйте для запуска установки следующую команду.
Если вы используете Visual Studio Community, необходимо активировать его, войдя в продукт в течение 30 дней после установки. Для активации требуется подключение к Интернету.
Если возникнет ошибка с сообщением о недопустимой сигнатуре, установите обновленные сертификаты. Откройте папку «Сертификаты» в автономном кэше. Дважды щелкните каждый файл сертификата и выполните инструкции в мастере диспетчера сертификатов. Если он предложит ввести пароль, оставьте это поле пустым.
Список языковых стандартов
Язык-языковой стандарт | Язык |
---|---|
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.
Также доступен чат по вопросам установки, предназначенный для оказания помощи при проблемах с установкой (только на английском языке).
Ниже приведены несколько дополнительных вариантов:
Обзор и установка Visual Studio 2019 Community на Windows 10
Всем привет! Сегодня мы рассмотрим новую версию среды программирования от компании Microsoft — Visual Studio 2019. Вы узнаете, что нового появилось в этой версии, в каких редакциях она выпускается, какие системные требования необходимо выполнить для ее установки, где скачать Visual Studio, а также мы подробно разберем процесс установки Visual Studio 2019 в редакции Community на операционную систему Windows 10, и даже создадим и запустим свой первый тестовый проект.
Обзор Visual Studio 2019
Visual Studio – это интегрированная среда разработки (IDE) от компании Microsoft.
С помощью Visual Studio можно разрабатывать:
Редакции Visual Studio 2019
Актуальной на текущий момент является версия Visual Studio 2019, выпускается она в следующих редакциях:
Более детально посмотреть сравнение редакций Visual Studio 2019 Вы можете на следующей странице — https://visualstudio.microsoft.com/ru/vs/compare/
Системные требования Visual Studio 2019
Среду Visual Studio 2019 можно установить и работать в ней на следующих операционных системах (перечислены официально поддерживаемые версии):
Минимальные требования к оборудованию:
Дополнительные важные моменты:
Что нового в Visual Studio 2019?
Новых возможностей в среде Visual Studio 2019 появилось очень много, я перечислю только небольшую часть:
Более подробно посмотреть все нововведения можете на официальной странице – Заметки о выпуске Visual Studio 2019.
Где скачать Visual Studio 2019 Community?
Скачать Visual Studio 2019 в редакции Community можно с официального сайта со страницы загрузки – https://visualstudio.microsoft.com/ru/downloads/
Также загрузить Visual Studio 2019 Community можно и с отдельной страницы, посвященной редакции Community, вот она – https://visualstudio.microsoft.com/ru/vs/community/
С главной страницы официального сайта также возможно загрузить Visual Studio 2019 Community, только в этом случае необходимо выбрать нужную редакцию.
Платные редакции Professional и Enterprise Вы также можете скачать для тестирования, т.е. они имеют 90-дневную пробную версию.
В результате у Вас должна загрузиться программа установщик vs_Community.exe.
Установка Visual Studio 2019 Community на Windows 10
Перед тем как переходить к установке Visual Studio 2019, хотелось бы еще раз отметить, что для того чтобы установить хотя бы пару компонентов (рабочих нагрузок), потребуется достаточно много места на жестком диске (10-20 гигабайт), а если установить больше 2-3 компонентов, то объем может достигать и сотни гигабайт, у меня установка Visual Studio 2019 заняла более 20 ГБ места на жестком диске.
Хорошо, что установщик в 2019 версии Visual Studio (который появился в 2017 версии, но в 2019 он улучшен) позволяет выбрать только те компоненты, которые нужны нам для создания нашего приложения, например, если нам нужно разработать web-приложения, устанавливать рабочие нагрузки для создания классических приложений не требуется, тем самым мы можем экономить место на жестком диске.
Также в случае необходимости мы всегда можем удалить ненужные нам компоненты.
Шаг 1 – Запускаем установщик
Запускаем скаченный установщик, т.е. файл vs_Community.exe.
Сначала установщику необходимо выполнить подготовительные действия, нажимаем «Продолжить», тем самым мы также соглашаемся с условиями лицензионного соглашения.
После чего загрузятся и установятся необходимые файлы установщика.
Шаг 2 – Выбор компонентов, настройка установки
После того как установщик выполнит все необходимые предварительные мероприятия, он запустится. Теперь нам нужно выбрать «Рабочие нагрузки», т.е. что мы будем создавать с помощью Visual Studio 2019 Community, я выбрал разработку как классических приложений под компьютер, так и разработку Web-приложений.
В принципе после этого можно сразу нажимать «Установить», но в случае необходимости Вы можете более детально настроить установку, для этого есть дополнительные вкладки: «Отдельные компоненты», «Языковые пакеты» и «Расположения установки».
Вкладка «Отдельные компоненты» – если есть такая необходимость, Вы можете конкретизировать компоненты, которые необходимо установить, на этой вкладке.
Вкладка «Языковые пакеты» – по умолчанию установлен язык, соответствующий языку системы, но, если Вам нужен другой, Вы можете изменить его на данной вкладке.
Вкладка «Расположения установки» – здесь Вы можете изменить каталог, в который будет установлена среда Visual Studio.
Шаг 3 – Процесс установки и его завершение
После того как Вы нажали кнопку установить, начнется процесс загрузки и установки всех выбранных компонентов. В зависимости от объема компонентов, скорости интернета и характеристик ПК продолжительность данного процесса будет различаться, специально я не засекал, но мне кажется, он у меня длился минут 20-30.
Когда появится следующее окно, установка будет завершена, нажимаем «Перезагрузить».
Создание нового проекта в Visual Studio Community 2019, и запуск первой программы
Теперь я предлагаю запустить Visual Studio Community 2019, и посмотреть, как она выглядит, и для примера давайте даже создадим проект программы, и запустим его на выполнение.
При первом запуске нам предлагают войти в учетную запись, если она есть, то входите, если нет, Вы можете ее создать прямо сейчас, также возможно отложить создание учетной записи, для этого просто нажимайте кнопку «Не сейчас! Возможно, позже.»
Затем выбирайте цветовую схему оформления среды Visual Studio и нажимайте «Запуск Visual Studio».
Далее, так как никаких проектов у нас еще нет, мы можем создать новый проект, или продолжить без кода и создать проект позднее.
Для примера я сразу создам проект.
В качестве шаблона проекта я выберу «Мастер классических приложений Windows».
Затем указываем название проекта и расположение файлов этого проекта.
Потом выбираем тип приложения и дополнительные параметры, если требуется. Я выберу «Классическое приложение», параметры оставлю по умолчанию. Нажимаем «ОК».
В итоге будет создан шаблон программы, включая код, который, кстати, будет подробно прокомментирован на русском языке, и все необходимые ресурсы, т.е. по факту шаблонная программа уже будет создана, и чтобы запустить ее, можете сразу нажать на кнопку «Локальный отладчик Windows», на панели инструментов.
В результате запустится программа, в которой даже будет меню.
Таким образом, Visual Studio может за нас сделать огромную часть работы, а нам останется только разработать нужный нам функционал, и включить его в эту шаблонную программу (конечно же, если речь идет о простых программах).
Видео-инструкция по установке Visual Studio 2019 Community
На этом мой обзор среды Visual Studio 2019 Community закончен, надеюсь, материал был Вам полезен, пока!
Знакомство с возможностями развертывания в Visual Studio
Развертывание приложения, службы или компонента — это механизм их распространения для установки на других компьютерах, устройствах, серверах и в облаке. В Visual Studio можно выбрать соответствующий подход в зависимости от требуемого типа развертывания. (Многие приложения различных типов поддерживают другие средства развертывания, такие как развертывание из командной строки или NuGet, которые не описываются в этой статье.)
Пошаговые инструкции по развертыванию см. в кратких руководствах и учебниках. Обзор вариантов развертывания см. в статье Выбор подходящих вариантов публикации.
Развертывание в локальную папку
Развертывание в локальную папку, как правило, осуществляется для тестирования или на начальном этапе промежуточного развертывания, после которого для окончательного развертывания будет использовано другое средство.
ASP.NET, ASP.NET Core, Node.js, Python и .NET Core. Для развертывания в локальную папку используйте средство публикации. Выбор варианта зависит типа приложения. В обозревателе решений щелкните проект правой кнопкой мыши и выберите Опубликовать. (Если профили публикации не были настроены ранее, необходимо щелкнуть Создать профиль.) Выберите элемент Папка. Дополнительные сведения: Публикация приложения ASP.NET.
Классические приложения Windows. Вы можете публиковать классические приложения Windows в папке, используя развертывание ClickOnce. Затем пользователи смогут устанавливать приложение одним щелчком. Дополнительные сведения см. в следующих статьях:
Публикация в Azure
ASP.NET, ASP.NET Core, Python и Node.js. Публикуйте приложения в Службе приложений Azure или Службе приложений Azure в Linux (с помощью контейнеров), используя один из следующих методов:
Чтобы иметь больше возможностей для настройки конфигурации сервера, также можно использовать средство публикации для развертывания приложений на виртуальной машине Azure.
Чтобы использовать средство публикации, щелкните правой кнопкой мыши проект в обозревателе решений и выберите Опубликовать. (Если профили публикации не были настроены ранее, необходимо щелкнуть Создать профиль.) В диалоговом окне Публикация выберите Служба приложений или Виртуальные машины Azure и выполните инструкции по настройке.
Начиная с Visual Studio 2017 версии 15.7 приложения ASP.NET Core можно развертывать в Службе приложений для Linux.
Информацию о приложениях Python см. в статье Python. Публикация в службу приложений Azure.
Если у вас нет учетной записи Azure, вы можете зарегистрироваться здесь.
Публикация в Интернете или развертывание в сетевой папке
ASP.NET, ASP.NET Core, Node.js и Python. С помощью средства публикации вы можете выполнить развертывание на веб-сайт, используя FTP или веб-развертывание. Дополнительные сведения: Публикация приложения ASP.NET.
В Обозревателе решений щелкните проект правой кнопкой мыши и выберите Опубликовать. (Если профили публикации не были настроены ранее, необходимо щелкнуть Создать профиль.) В средстве публикации выберите нужный вариант и выполните инструкции по настройке.
Дополнительные сведения об импорте профиля публикации в Visual Studio см. в статье Импорт параметров публикации и развертывание в IIS.
Также вы можете развертывать приложения и службы ASP.NET некоторыми другими способами. Дополнительные сведения см. в статье Развертывание веб-приложений и служб ASP.NET.
Классические приложения Windows. Вы можете публиковать классическое приложение Windows на веб-сервере или в общей сетевой папке, используя развертывание ClickOnce. Затем пользователи смогут устанавливать приложение одним щелчком. Дополнительные сведения см. в следующих статьях:
Создание пакета установщика (классическое приложение Windows)
Если возможностей ClickOnce недостаточно для установки вашего классического приложения, вы можете создать пакет установщика Windows (файл установки MSI или EXE) или собственный начальный загрузчик.
Пакет установщика на базе MSI можно создать с помощью расширения с набором инструментов WiX для Visual Studio 2017. Это программа командной строки.
Пакет установщика MSI или EXE можно создать, используя InstallShield от Flexera Software. Вместе с Visual Studio 2017 и последующими версиями можно использовать компонент InstallShield. Выпуск Community Edition не поддерживается.
Версия InstallShield Limited Edition больше не входит в состав Visual Studio и не поддерживается в Visual Studio 2017 и последующих версиях. Информацию о ее дальнейшей доступности см. в документации Flexera Software.
Вы также можете установить компоненты, необходимые для классических приложений, путем настройки универсального установщика, также называемого начальным загрузчиком. Дополнительные сведения см. в статье Предварительные условия для развертывания приложения.
Публикация в Microsoft Store
В среде Visual Studio можно создавать пакеты приложений для развертывания в Microsoft Store.
Универсальная платформа Windows. Вы можете упаковать свое приложение и развернуть его, используя пункты меню. Дополнительные сведения см. в статье Упаковка приложения UWP с помощью Visual Studio.
Классические приложения Windows. Начиная с версии Visual Studio 2017 15.4, вы можете выполнять развертывание в Microsoft Store, используя мост для классических приложений. Для этого сначала необходимо создать проект упаковки приложений Windows. Дополнительные сведения см. в статье Упаковка классического приложения для Microsoft Store (мост для классических приложений).
Развертывание на устройство (универсальная платформа Windows)
Если вы развертываете приложение универсальной платформы Windows на устройство в целях тестирования, ознакомьтесь со статьей Запуск приложений UWP на удаленном компьютере в среде Visual Studio.
Развертывание в тестовой лаборатории
Чтобы иметь возможности для реализации более сложных сценариев разработки и тестирования, можно развертывать приложения в виртуальных средах. Дополнительные сведения см. в статье Тестирование в лабораторной среде.
Непрерывное развертывание
Для непрерывного развертывания приложения можно использовать Azure Pipelines. Дополнительные сведения см. в статьях Azure Pipelines и Развертывание в Azure.