Установите Visual Studio и запустите C# за 5 минут [2 из 4]
В этом руководстве вы узнаете, как установить бесплатную копию Visual Studio на компьютере, чтобы создать первое приложение C#, скомпилировать его и выполнить отладку. Начало скачивания Сообщества Visual Studio 2019
Смотреть всю серию здесь
Скачайте Visual Studio 2019 здесь
Скачайте .NET Core 3.0 здесь
Дополнительные сведения о Visual Studio и .NET:
- Visual Studio 2019
- Новые возможности .NET Core 3?
- Что такое платформа .NET Framework?
- Что представляет собой .NET?
В этом руководстве вы узнаете, как установить бесплатную копию Visual Studio на компьютере, чтобы создать первое приложение C#, скомпилировать его и выполнить отладку. Начало скачивания Сообщества Visual Studio 2019
Смотреть всю серию здесь
Скачайте Visual Studio 2019 здесь
Скачайте .NET Core 3.0 здесь
Дополнительные сведения о Visual Studio и .NET:
- Visual Studio 2019
- Новые возможности .NET Core 3?
- Что такое платформа .NET Framework?
- Что представляет собой .NET?
Установка Visual C++ для разработки кроссплатформенных мобильных приложений на языке C++
C++ можно использовать в Visual Studio для создания классических приложений Windows, приложений универсальная платформа Windows (UWP) и приложений Linux. Теперь вы можете создавать приложения C++ для Android и iOS. Разработка мобильных устройств с помощью рабочей нагрузки C++ — это устанавливаемый набор компонентов в Visual Studio. Она включает кроссплатформенные шаблоны iOS, Android и UWP Visual Studio. Рабочая нагрузка устанавливает кроссплатформенные средства и пакеты SDK, которые необходимо быстро приступить к работе. Вам не придется находить, скачивать и настраивать их самостоятельно. С помощью этих средств в Visual Studio можно быстро создавать, редактировать, отлаживать и тестировать кроссплатформенные проекты.
В этой статье описывается установка средств и программного обеспечения сторонних разработчиков, необходимых для разработки кроссплатформенных приложений на языке C++с помощью Visual Studio. Обзор см. на странице Кроссплатформенная разработка для мобильных устройств на Visual C++.
Требования
- Требования для установки семейства продуктов Visual Studio см. в этой статье.
Важно! Если вы используете Windows 7 или Windows Server 2008 R2, вы можете писать код для классических приложений для Windows, приложений и библиотек Android Native Activity, а также приложений и библиотек кода для iOS, но не для Windows Store и приложений UWP.
- Требования для установки семейства продуктов Visual Studio см. в этой статье.
Важно! Если вы используете Windows 7 или Windows Server 2008 R2, вы можете писать код для классических приложений Windows, приложений и библиотек Android Native Activity, а также приложений и библиотек кода для iOS, но не для приложений Windows Phone и UWP.
Применительно к созданию приложений для определенных платформ устройств существует несколько дополнительных требований.
- Эмуляторы Android x86, которые поставляются с пакетом SDK для Android, лучше всего работают на компьютерах, которые могут использовать аппаратное ускорение, таких как Intel Hardware Accelerated Execution Manager (HAXM). Дополнительные сведения см. в статье «Аппаратное ускорение» для производительности эмулятора (HAXM Hyper-V&).
- Создание кода для iOS требует наличия Apple ID, учетной записи программы для разработчиков iOS и компьютера Mac, на котором может выполняться Xcode версии 10.2 или выше в OS X Mavericks (версии 10.9) или более поздней. Ссылку на инструкции по установке см. в разделе Установка инструментов для iOS.
- Эмуляторам Windows Phone требуется компьютер, на котором можно запускать Hyper-V. Чтобы установить и запустить эмуляторы, в Windows должен быть включен компонент Hyper-V. Дополнительные сведения см. в разделе Системные требования эмулятора.
Получение инструментов
Рабочая нагрузка «Разработка мобильных приложений на языке C++» доступна в выпусках Visual Studio Community, Professional и Enterprise. Чтобы получить Visual Studio, перейдите на страницу скачиваемых файлов этого продукта. Средства разработки кроссплатформенных мобильных приложений доступны в Visual Studio 2015 и последующих версиях.
Установка средств
Visual Studio Installer содержит рабочую нагрузку Разработка мобильных приложений на C++. Эта рабочая нагрузка устанавливает инструменты языка C++, шаблоны и компоненты, необходимые для разработки Android и iOS в Visual Studio. Он включает наборы средств GCC и Clang, необходимые для сборок и отладки Android. Рабочая нагрузка устанавливает пакет SDK для Android и компоненты для взаимодействия с Mac для разработки iOS. Он также устанавливает сторонние средства и комплекты средств разработки программного обеспечения, необходимые для поддержки разработки приложений iOS и Android. В основном это программное обеспечение с открытым исходным кодом, необходимое для поддержки платформы Android.
-
Для построения C++ кода, ориентированного на платформу Android, необходимы нативный пакет средств разработки для Android (NDK), Apache Ant и инструменты разработки C++ Android.
Примечание. Некоторые средства в Android NDK не поддерживают символы Юникода в путях к файлам и именах файлов. Если в файле проекта или исходного файла есть символы Юникода в его пути или имени файла, проект не сможет создать.
Установка рабочей нагрузки «Разработка мобильных приложений на языке C++»
- Запустите Visual Studio InstallerПуск.
- Если вы установили Visual Studio, нажмите кнопку Изменить, чтобы изменить установленную версию. В противном случае выберите Установить, чтобы установить Visual Studio.
- Выберите вкладку Рабочие нагрузки, прокрутите вниз, а затем в установщике Visual Studio Installer выберите рабочую нагрузку Разработка мобильных приложений на языке C++. При выборе этой рабочей нагрузки также выбираются другие необходимые компоненты для разработки на языке C++. Ви можете также установить другие рабочие нагрузки и отдельные компоненты. Чтобы создать кроссплатформенный код, который также ориентирован на приложения UWP, выберите рабочую нагрузку Разработка приложений для универсальной платформы Windows.
- В области Сведения об установке разверните узел Разработка мобильных приложений на языке C++. В разделе Необязательное можно выбрать дополнительные версии NDK, эмулятор Google Android Emulator, Intel Hardware Accelerated Execution Manager и средство ускорения сборки IncrediBuild.
- По умолчанию один или несколько компонентов программы установки пакетов SDK для Android включены в рабочей нагрузке. Доступны также дополнительные версии пакета SDK для Android. Чтобы добавить их к установке, перейдите на вкладку Отдельные компоненты, а затем прокрутите вниз до раздела Пакеты SDK, библиотеки и платформы и выберите нужные.
- Нажмите кнопку Изменить или Установить, чтобы установить рабочую нагрузку Разработка мобильных приложений на языке C++ и другие выбранные рабочие нагрузки и дополнительные компоненты. После завершения установки закройте установщик и перезагрузите компьютер. Некоторые действия по настройке сторонних компонентов не вступают в силу до перезагрузки компьютера.
Важно! Перезагрузка необходима для того, чтобы проверить, все ли установлено правильно.
Install tools for iOS
Visual Studio можно использовать для редактирования, отладки и развертывания кода iOS в симуляторе iOS. Или на устройстве iOS. Из-за ограничений лицензирования код должен быть создан удаленно на компьютере Mac. Чтобы создавать и запускать приложения iOS с помощью Visual Studio, сначала настройте и настройте удаленный агент на компьютере Mac. Подробные инструкции по установке, а также сведения о необходимых компонентах и параметрах настройки см. в статье Установка и настройка средств для разработки с помощью iOS. Если вы не выполняете сборку для iOS, этот шаг можно пропустить.
Установка или обновление зависимостей вручную
При установке разработки мобильных приложений с помощью рабочей нагрузки C++ (или в Visual Studio 2015 visual C++ mobile Development) не требуется устанавливать все сторонние зависимости. Установите их позже, выполнив действия, описанные в разделе «Установка средств». Установщик Visual Studio Installer регулярно обновляется, что позволяет устанавливать последние компоненты сторонних разработчиков. Используйте его для установки обновленных пакетов SDK и пакетов SDK. Их также можно установить или обновить отдельно от Visual Studio.
Вы можете снова запустить приложение диспетчера пакетов SDK в каталоге пакета SDK для Android, чтобы обновить пакет SDK. И для установки дополнительных средств и дополнительных уровней API. Если запустить диспетчер пакетов SDK, не используя команду Запуск от имени администратора , обновления могут не установиться. Если при сборке приложений Android возникают проблемы, проверьте наличие обновлений для установленных пакетов SDK в диспетчере пакетов SDK.
Чтобы использовать некоторые эмуляторы пакета SDK для Android, может потребоваться настроить аппаратное ускорение. Дополнительные сведения см. в статье «Аппаратное ускорение» для производительности эмулятора (HAXM Hyper-V&).
В большинстве случаев Visual Studio может обнаруживать конфигурации для установленного стороннего программного обеспечения. Он поддерживает пути установки во внутренних переменных среды. Вы можете переопределить пути по умолчанию для этих средств разработки кроссплатформенных приложений в интегрированной среде разработки Visual Studio.
Задание путей для средств сторонних разработчиков

- В строке меню Visual Studio выберите Сервис>Параметры.
- В диалоговом окне Параметры выберите Кроссплатформенный>C++>Android.
- Чтобы изменить путь, используемый средством, установите флажок рядом с ним и измените путь к папке в текстовом поле. Кроме того, можно нажать кнопку обзора (. ), чтобы открыть диалоговое окно Выберите местоположение и выбрать папку.
- Чтобы сохранить настраиваемое расположение средства, нажмите кнопку ОК .
Установка пакета SDK для Visual Studio
Область применения:
Visual Studio Visual Studio для Mac
Visual Studio Code ![]()
Пакет SDK для Visual Studio (пакет средств разработки программного обеспечения) — дополнительный компонент программы установки Visual Studio. Пакет SDK для VS можно установить и позже.
Установка пакета SDK для Visual Studio при установке Visual Studio
Чтобы включить пакет SDK для VS в установку Visual Studio, установите рабочую нагрузку Разработка расширения Visual Studio в разделе Другие наборы инструментов. Эта рабочая нагрузка установит пакет SDK для Visual Studio и необходимые компоненты. Дальнейшую настройку установки можно выполнить, выбрав или отменив выбор компонентов в представлении Сводка .
Установка пакета SDK для Visual Studio после установки Visual Studio
Чтобы установить пакет SDK для Visual Studio после завершения установки Visual Studio, снова запустите установщик Visual Studio и выберите рабочую нагрузку Разработка расширения Visual Studio.
Установка пакета SDK для Visual Studio из решения
Если вы открываете решение с проектом расширяемости без первой установки пакета SDK ДЛЯ VS, вам будет предложено диалоговое окно установки отсутствующих компонентов установить рабочую нагрузку разработки расширений Visual Studio:


Установка пакета SDK для Visual Studio из командной строки
Как и в случае с любой рабочей нагрузкой или компонентом Visual Studio, вы также можете установить рабочую нагрузку разработки расширений Visual Studio (идентификатор Microsoft.VisualStudio.Workload.VisualStudioExtension) из командной строки. Дополнительные сведения о соответствующих параметрах командной строки и общие инструкции по определению идентификаторов рабочей нагрузки или компонентов см. в разделе Использование параметров командной строки для установки Visual Studio.
Необходимо использовать установщик Visual Studio, соответствующий установленной версии Visual Studio. Например, если на компьютере установлен Visual Studio Enterprise, необходимо запустить установщик Visual Studio Enterprise (vs_enterprise. exe).
Параллельная установка версий Visual Studio
Область применения:
Visual Studio Visual Studio для Mac
Visual Studio Code ![]()
Visual Studio можно установить на компьютере с уже установленной основной или более поздней версией Visual Studio.
Прежде чем устанавливать несколько версий среды на одном компьютере, следует учесть следующие условия:
- При использовании Visual Studio 2019 для открытия решения, которое было создано в Visual Studio 2017, можно впоследствии снова открыть и изменить решение в более ранней версии, если в нем не реализованы никакие функции, относящиеся только к Visual Studio 2019.
- При попытке открыть решение, которое было создано в Visual Studio 2017 или более ранней версии, с помощью Visual Studio 2019 может потребоваться изменить проекты и файлы, чтобы они стали совместимы с Visual Studio 2019. Дополнительные сведения см. в разделе Перенос, миграция и обновление проектов Visual Studio.
Прежде чем устанавливать несколько версий среды на одном компьютере, следует учесть следующие условия:
- При использовании Visual Studio 2022 для открытия решения, которое было создано в Visual Studio 2017 или Visual Studio 2019, можно впоследствии снова открыть и изменить решение в более ранней версии, если в нем не реализованы никакие функции, относящиеся только к Visual Studio 2022.
- При попытке открыть решение, которое было создано в Visual Studio 2019 или более ранней версии, с помощью Visual Studio 2022 может потребоваться изменить проекты и файлы, чтобы они стали совместимы с Visual Studio 2022. Дополнительные сведения см. в разделе Перенос, миграция и обновление проектов Visual Studio.
- В случае удаления версии Visual Studio с компьютера, на котором установлено более одной версии, сопоставления файлов Visual Studio будут удалены для всех версий.
- Visual Studio не обновляет расширения автоматически, так как не все расширения совместимы. Необходимо переустановить расширения из Visual Studio Marketplace или с помощью средств издателя программного обеспечения.
Установка разных выпусков одной и той же основной версии Visual Studio параллельно
Каждая установка Visual Studio должна иметь уникальное сочетание основной версии, выпуска и канала обновления. Например, если у вас есть компьютер с большим объемом дискового пространства, вы можете установить Visual Studio 2019 Enterprise Preview (предварительная версия канала) вместе с Visual Studio 2019 Enterprise (канал выпуска) вместе с Visual Studio 2017 Профессиональный (канал выпуска) вместе с Visual Studio 2017 Профессиональный (настраиваемый канал макета).
При обновлении с одной дополнительной версии Visual Studio до следующей установщик Visual Studio по умолчанию обновит текущую установку до последней версии в этом канале. Например, если версия 16.11.24 была выпущена корпорацией Майкрософт в канал выпуска Visual Studio 2019, установщик попытается заменить текущую установку Visual Studio 2019 из канала выпуска этой последней версией на том же канале.
Установка вручную
Вы можете вручную использовать другой загрузчик для установки нового экземпляра Visual Studio или выбрать один из вариантов на вкладке «Доступный установщик Visual Studio».
- Чтобы использовать другой загрузчик, вы можете скачать и запустить один из файлов начальной загрузки Visual Studio 2019 на странице выпусков Visual Studio 2019 для выпуска, который вы хотите установить параллельно с существующей установкой Visual Studio. Если вы находитесь в организации, ИТ-Администратор istrator, возможно, создали макет и предоставили ссылку на загрузчик в этом макете.
Каждая установка Visual Studio должна иметь уникальное сочетание основной версии, выпуска и канала обновления. Например, если у вас есть компьютер с большим объемом дискового пространства, вы можете установить Visual Studio 2022 Enterprise Preview (предварительная версия канала) вместе с Visual Studio 2022 Enterprise (канал выпуска) вместе с Visual Studio 2019 Профессиональный (канал выпуска) вместе с Visual Studio 2019 Профессиональный (настраиваемый канал макета).
При обновлении с одной дополнительной версии Visual Studio до следующей установщик Visual Studio по умолчанию обновит текущую установку до последней версии в этом канале. Например, если версия 17.3.9 была выпущена корпорацией Майкрософт в канал выпуска Visual Studio 2022, установщик попытается заменить текущую установку Visual Studio 2022 из канала выпуска этой последней версией на том же канале.
Установка вручную
Вы можете вручную использовать другой загрузчик для установки нового экземпляра Visual Studio или выбрать один из вариантов на вкладке «Доступный установщик Visual Studio».
- Чтобы использовать другой загрузчик, вы можете скачать и запустить один из файлов начальной загрузки Visual Studio 2022 на странице загрузки Visual Studio или на странице выпусков Visual Studio 2022 для дополнительной версии, которую вы хотите установить параллельно с существующей версией Visual Studio.

- При использовании вкладки «Доступно« установщика предполагается, что у вас уже установлена другая версия Visual Studio. Сначала найдите установщик Visual Studio на компьютере и запустите его. После обновления щелкните вкладку «Доступно » и установите один из предлагаемых продуктов.
Затем выполните действия, чтобы выбрать компоненты, необходимые для установки. Дополнительные сведения см. в разделе Установка Visual Studio.
ИТ-Администратор istrator, которые хотят отключить видимость доступной вкладки Установщика Visual Studio или настроить доступность предложений макета на вкладке «Доступно» может настроить реестр клиентов и политики. Дополнительные сведения см. в статье о настройке политик для корпоративных развертываний Visual Studio .
Программная установка
Вы также можете программно использовать загрузчик или установщик для запуска новой установки Visual Studio. Откройте командную строку от имени администратора и выполните одну из следующих команд. Не забудьте указать новый путь к папке для расположения установки и заменить имя EXE-файла соответствующим именем начального загрузчика для установленного выпуска Visual Studio.
Чтобы установить с помощью загрузчика, выполните следующие действия.
vs_Enterprise.exe --installPath "C:\Program Files (x86)\Microsoft Visual Studio\"
Чтобы установить с помощью установщика, который уже присутствует на клиентском компьютере, выполните следующие действия.
"C:\Program Files (x86)\Microsoft Visual Studio\Installer\setup.exe" --installPath "C:\Program Files (x86)\Microsoft Visual Studio\"
Обратите внимание, что вы не можете программно инициировать установщик из того же каталога, в котором находится установщик.
Версии платформы .NET Framework и установка нескольких версий на один компьютер
Проекты Visual Basic, Visual C# и Visual F# используют параметр Target Framework в конструкторе проектов, чтобы указать версию используемой платформа .NET Framework. Для проекта C++ можно вручную изменить целевую платформу, изменив VCXPROJ-файл. Дополнительные сведения см. в разделе Совместимость версий в .NET Framework.
При создании проекта можно указать целевую версию .NET Framework проекта в списке .NET Framework в диалоговом окне Создание проекта .
Сведения, относящиеся к конкретному языку, см. в соответствующем разделе следующей таблицы.
| Язык | Раздел |
|---|---|
| Visual Basic | Страница «Приложение» в конструкторе проектов (Visual Basic) |
| Visual C# | Страница «Приложение» в конструкторе проектов (C#) |
| Visual F# | Разработка в Visual Studio с использованием Visual F# |
| C++ | Практическое руководство. Изменение целевой платформы и набора инструментов платформы |
Поддержка или устранение неполадок
Иногда возникают проблемы. Если установить Visual Studio не удается, воспользуйтесь пошаговыми указаниями в статье Устранение неполадок при установке и обновлении Visual Studio.
Ниже приведены несколько дополнительных вариантов:
- Доступен чат по вопросам установки, где можно получить поддержку при проблемах с установкой (только на английском языке).
- Вы можете сообщить о проблемах с продуктом, используя средство Сообщить о проблеме. Оно доступно как в Visual Studio Installer, так и в IDE Visual Studio. Если вы являетесь ИТ-администратором и у вас не установлена программа Visual Studio, вы можете отправить отзыв ИТ-администратора здесь.
- Вы можете предлагать новые функции, просматривать описания проблем и искать решения в сообществе разработчиков Visual Studio.
Связанный контент
- Установка Visual Studio
- Перенос, миграция и обновление проектов Visual Studio
- Создание изолированных приложений и параллельных сборок C/C++