Как в VisualStudio установить средства сборки v142?
Ошибка MSBuild MSB8020
Не удалось найти средства сборки для v142 (набор средств платформы = «v142»). Чтобы выполнить сборку с помощью версии v142 средств сборки, установите средства сборки v142. Также можно выполнить обновление до текущих средств Visual Studio, выбрав меню «Проект» или щелкнув правой кнопкой мыши решение, а затем выбрав «Изменить целевую платформу решения».
При нажатии на «Изменить целевую платформу решения» появляется это окно. Но при изменении версии пакета ничего не меняется. Ошибка остаётся.
Подскажите, пожалуйста, что делать?
- Вопрос задан более трёх лет назад
- 18741 просмотр
Компиляция и сборка в Visual Studio
Область применения:
Visual Studio Visual Studio для Mac
Visual Studio Code ![]()
Начальные сведения о сборке в IDE см. в разделе Пошаговое руководство. Построение приложения.
Сборку приложения можно выполнять с помощью интегрированной среды разработки Visual Studio, программ командной строки MSBuild и Azure Pipelines:
| Метод построения | Льготы |
|---|---|
| IDE | — Немедленное создание сборок и тестирование их в отладчике. — Запуск многопроцессорных сборок для проектов C++ и C#. — Настройка различных аспектов системы сборки. |
| CMake. | — Создание проектов C++ с помощью средства CMake – Использование одной и той же системы сборки на платформах Linux и Windows. |
| Командная строка MSBuild | — Сборка проектов без установки Visual Studio. — Запуск многопроцессорных сборок для всех типов проектов. — Настройка большинства аспектов системы сборки. |
| Azure Pipelines | — Автоматизация процесса сборки в рамках конвейера непрерывной интеграции или поставки. — Применение автоматических тестов для каждой сборки. — Использование практически неограниченных облачных ресурсов для процессов сборки. — Возможность изменения рабочего процесса сборки и создания процедур сборки с подробно настраиваемыми задачами. |
В этом разделе подробно рассматривается сборка на основе IDE. Дополнительные сведения о других методах см. в разделах CMakeMSBuild и Azure Pipelines соответственно.
Этот раздел относится к Visual Studio в Windows. Информацию о Visual Studio для Mac см. в статье Компиляция и сборка в Visual Studio для Mac.
Создание в интегрированной среде разработки
При создании проекта среда Visual Studio создает для него конфигурации сборки по умолчанию, а также содержащее проект решение. Эти конфигурации определяют, как выполняется сборка и развертывание решений и проектов. В частности, используются уникальные конфигурации проектов для разных целевых платформ (например, Windows или Linux) и типов сборки (например, отладка или выпуск). Вы можете как угодно изменять эти конфигурации и при необходимости создавать свои собственные.
Начальные сведения о сборке в IDE см. в разделе Пошаговое руководство. Построение приложения.
После этого вы можете познакомиться с другими задачами:
- Общие сведения о конфигурациях сборок
- Настройка проектов для целевых платформ
- Управление свойствами проектов и решений
- Назначение событий построения в C# и Visual Basic
- Задание параметров сборок
- Параллельная сборка нескольких проектов
См. также
- Сборка (компиляция) проектов веб-узлов
- Компиляция и сборка (Visual Studio для Mac)
- Проекты CMake в Visual Studio
Системы сборки и проекты C/C++ в Visual Studio
Visual Studio можно использовать для изменения, компиляции и сборки любой базы кода C++ с полной поддержкой IntelliSense без преобразования этого кода в проект Visual Studio или компиляции с помощью набора инструментов MSVC. Например, можно изменить кроссплатформенный проект CMake в Visual Studio на компьютере Windows, а затем скомпилировать его для Linux с помощью g++ на удаленном компьютере Linux.
Компиляция C++
Сборка программы C++ — это компиляция исходного кода из одного или нескольких файлов и последующее связывание этих файлов в исполняемый файл (EXE), библиотеку динамической загрузки (DLL) или статическую библиотеку (LIB).
Процесс базовой компиляции C++ состоит из трех основных этапов.
- Препроцессор C++ преобразует все определения #директив и макросов в каждом исходном файле. При этом создается единица трансляции.
- Компилятор C++ компилирует каждую единицу трансляции в объектные файлы (OBJ), применяя заданные параметры компилятора.
- Компоновщик объединяет объектные файлы в один исполняемый файл, применяя заданные параметры компоновщика.
Набор инструментов MSVC
В набор инструментов компилятора MSVC (также называемого цепочкой инструментов или средствами сборки) входят компилятор, компоновщик, стандартные библиотеки и связанные служебные программы Microsoft C++. Они включены в состав в Visual Studio. Вы также можете скачать и использовать набор инструментов командной строки в качестве бесплатного автономного пакета. Дополнительные сведения см. в разделе «Средства сборки для Visual Studio» на странице «Загрузки Visual Studio «.
Вы можете создавать простые программы, вызывая компилятор MSVC (cl.exe) непосредственно из командной строки. Следующая команда принимает один файл исходного кода и вызывает cl.exe для создания исполняемого файла с именем hello.exe:
cl /EHsc hello.cpp
Здесь компилятор (cl.exe) автоматически вызывает препроцессор и компоновщик C++ для создания окончательного выходного файла. Дополнительные сведения см. в статье Сборка из командной строки.
Системы сборки и проекты
Большинство реальных программ используют некую систему сборки для управления сложностями компиляции нескольких исходных файлов для нескольких конфигураций (для отладки и выпуска), нескольких платформ (x86, x64, ARM и т. д.), настраиваемых шагов сборки и даже нескольких исполняемых файлов, которые должны быть скомпилированы в определенном порядке. Вы выполняете настройки в файле конфигурации сборки, а система сборки принимает этот файл в качестве входных данных перед вызовом компилятора. Набор файлов исходного кода и файлов конфигурации сборки, необходимых для создания исполняемого файла, называется проектом.
Далее приведены различные варианты для проектов Visual Studio — C++.
- Создайте проект Visual Studio с помощью интегрированной среды разработки Visual Studio и настройте его, используя страницы свойств. Проекты Visual Studio создают программы, работающие в Windows. Общие сведения см. в статье Компиляция и сборка в документации по Visual Studio.
- Откройте папку, содержащую файл CMakeLists.txt. Поддержка CMake интегрирована в Visual Studio. Интегрированную среду разработки можно использовать для редактирования, тестирования и отладки без изменения файлов CMake. При этом вы можете работать в том же проекте CMake, что и другие пользователи, которые могут использовать другие редакторы. Поэтому CMake является рекомендуемым вариантом для кроссплатформенной разработки. Дополнительные сведения см. в статье Проекты CMake.
- Откройте свободную папку исходных файлов, где нет файла проекта. Для создания файлов в Visual Studio будет использоваться эвристика. Это простой способ компиляции и запуска небольших консольных приложений. Дополнительные сведения см. в статье Проекты «Открыть папку» для C++.
- Откройте папку, содержащую файл makefile или любой другой файл конфигурации системы сборки. Вы можете настроить Visual Studio для вызова любых произвольных команд сборки, добавив файлы JSON в папку. Дополнительные сведения см. в статье Проекты «Открыть папку» для C++.
- Откройте файл makefile Windows в Visual Studio. Дополнительные сведения см. в разделе Справочник по программе NMAKE.
Использование MSBuild из командной строки
Вы можете вызвать систему MSBuild из командной строки, передав ей VCXPROJ-файл вместе с параметрами командной строки. Для реализации этого подхода требуется хорошее понимание MSBuild, а использовать его рекомендуется только в случае необходимости. Дополнительные сведения см. в разделе MSBuild.
В этом разделе
Проекты Visual Studio
Создание, настройка и сборка проектов C++ в Visual Studio с помощью собственной системы сборки (MSBuild).
Проекты CMake
Создание, сборка и развертывание проектов CMake в Visual Studio.
Проекты в виде папок
Создание, сборка и развертывание проектов C++ в Visual Studio с помощью любой произвольной системы сборки или без нее.
Сборки выпуска
Создание и устранение неполадок оптимизированных сборок выпуска для развертывания в системах конечных пользователей.
Использование набора инструментов MSVC из командной строки
Описание использования компилятора C/C++ и средств сборки непосредственно из командной строки, а не с помощью интегрированной среды разработки Visual Studio.
Создание библиотек DLL в Visual Studio
Создание, отладка и развертывание библиотек DLL (общих библиотек) C/C++ в Visual Studio.
Создание изолированных приложений и параллельных сборок C/C++
Описывает модель развертывания для классических приложений Windows, основанную на концепции изолированных приложений и параллельных сборок.
Настройка проектов C++ для 64-разрядных целевых объектов с архитектурой x64
Нацеливание на 64-разрядное оборудование с архитектурой x64 с использованием средств сборки MSVC.
Настройка проектов C++ для процессоров ARM
Нацеливание на оборудование ARM с использованием средств сборки MSVC.
Оптимизация кода
Оптимизация кода различными способами, включая программную оптимизацию.
Настройка программ для Windows XP
Нацеливание на Windows XP с использованием средств сборки MSVC.
Справочные сведения о сборке C/C++
Содержит ссылки на справочные статьи о сборке программ на C++, о параметрах компилятора и компоновщика, а также о различных средствах сборки.
Установка средств сборки Visual Studio 2019: пошаговое руководство

Visual Studio 2019 является одной из наиболее популярных интегрированных сред разработки (IDE) для создания программного обеспечения. Она предоставляет мощные функции и инструменты для разработчиков всех уровней опыта, что делает ее идеальным выбором для проектов различной сложности. Одной из важных составляющих Visual Studio 2019 является средство сборки, которое позволяет компилировать и собирать программный код в исполняемые файлы или библиотеки. В этой статье мы рассмотрим пошаговую инструкцию по установке средств сборки Visual Studio 2019.
Первым шагом для установки средств сборки Visual Studio 2019 является загрузка установочного пакета с официального веб-сайта Microsoft. Перейдите на сайт https://visualstudio.microsoft.com/ru/downloads/ и нажмите кнопку «Загрузить Visual Studio».
После того как загрузится установочный файл, запустите его и следуйте инструкциям мастера установки. Выберите желаемые компоненты Visual Studio 2019, включая средства сборки, и укажите необходимое расположение для установки программы. Нажмите кнопку «Установить» и дождитесь окончания процесса установки.
Примечание: Убедитесь, что у вас достаточно свободного места на жестком диске для установки Visual Studio 2019 и выбранных компонентов.
По завершении установки вы сможете запустить Visual Studio 2019 и начать использовать средства сборки для компиляции и сборки вашего программного кода. Установка средств сборки Visual Studio 2019 является простым и быстрым процессом, который обеспечит вас необходимыми инструментами для эффективного разработки программного обеспечения.
Загрузка Visual Studio 2019
Шаг 1: Откройте браузер и перейдите на официальный сайт Visual Studio: https://visualstudio.microsoft.com/ru/vs/.
Шаг 2: На главной странице сайта найдите кнопку «Скачать Visual Studio» и нажмите на нее.
Шаг 3: Вас перенаправят на страницу загрузки Visual Studio. Здесь у вас будет возможность выбрать различные варианты установки, в зависимости от ваших потребностей и предпочтений.
Шаг 4: Если вы хотите скачать бесплатную версию Visual Studio, выберите «Community» и нажмите кнопку «Скачать».
Шаг 5: После нажатия кнопки «Скачать» начнется загрузка установочного файла Visual Studio на ваш компьютер.
Шаг 6: По завершении загрузки откройте загруженный файл и запустите его.
Шаг 7: В появившемся окне выберите язык установщика и нажмите кнопку «Продолжить».
Шаг 8: Далее следуйте инструкциям на экране для установки Visual Studio на ваш компьютер. Выберите компоненты, которые вы хотите установить, а затем выберите место установки. Нажмите кнопку «Установить», чтобы начать процесс установки.
Шаг 9: Подождите, пока будет выполнена установка Visual Studio на ваш компьютер. Это может занять некоторое время, в зависимости от параметров вашей системы.
Шаг 10: По завершении установки вы увидите окно с поздравлениями, сообщающее об успешной установке Visual Studio 2019. Нажмите кнопку «Завершить» и готово!
Теперь вы можете использовать Visual Studio 2019 для разработки приложений на различных языках программирования.
Переход на официальный сайт Visual Studio
Прежде чем приступить к установке средства сборки Visual Studio 2019, необходимо перейти на официальный сайт Visual Studio для загрузки установщика.
- Откройте любой веб-браузер.
- Введите в адресной строке следующий URL: https://visualstudio.microsoft.com/ru/vs
- Нажмите клавишу Enter на клавиатуре или нажмите на кнопку Перейти.
Вы будете перенаправлены на официальную страницу Visual Studio.
На данной странице вы найдете информацию о последней версии Visual Studio, ее возможностях и преимуществах.
Также на этой странице вы найдете кнопку «Загрузить Visual Studio», нажав на которую вы будете перенаправлены на страницу с вариантами загрузки установщика Visual Studio 2019.
Примечание: Если у вас уже установлена Visual Studio, но вам нужны только средства сборки, вы можете пропустить данный шаг и перейти к установке средств сборки. Установщик Visual Studio 2019 включает в себя все необходимые компоненты для разработки, включая средства сборки.
Выбор версии Visual Studio 2019
Visual Studio 2019 предлагает несколько различных версий, каждая из которых предназначена для определенных нужд разработчиков. При выборе версии следует учитывать свои потребности и цели, а также возможности вашего компьютера.
Вот некоторые из основных версий Visual Studio 2019:
- Visual Studio 2019 Community Edition: Это бесплатная версия Visual Studio, предназначенная для некоммерческого использования, обучения и открытых исходных кодов. Она предоставляет базовый набор функций и инструментов для создания различных типов приложений.
- Visual Studio 2019 Professional Edition: Эту версию рекомендуется использовать профессиональным разработчикам коммерческих приложений. Она включает в себя больше инструментов, функций и возможностей, таких как инструменты выполнения анализа кода и средства управления проектами.
- Visual Studio 2019 Enterprise Edition: Это наиболее полная версия Visual Studio, созданная для больших команд разработчиков и предприятий. Она обладает самым широким набором инструментов и функций, включая средства для тестирования, отладки и развертывания приложений, а также инструменты для разработки бизнес-приложений.
Помимо этих основных версий, Visual Studio 2019 также предлагает некоторые другие специализированные и расширенные версии, такие как Visual Studio for Mac, Visual Studio Code и другие.
При выборе версии Visual Studio 2019 рекомендуется учитывать свои потребности в функциях и возможностях, а также бюджет и доступность лицензии. Важно также обратить внимание на системные требования каждой версии, чтобы убедиться, что ваш компьютер может поддерживать выбранную версию.
Ознакомьтесь с функциональными возможностями каждой версии Visual Studio 2019 и выберите ту, которая наилучшим образом соответствует вашим потребностям и целям разработки.
Регистрация и авторизация
Процесс регистрации и авторизации является неотъемлемой частью большинства веб-приложений и позволяет пользователям использовать все доступные функции и возможности сайта. В данной статье рассмотрим основные шаги по регистрации и авторизации пользователей на веб-странице.
Регистрация
- На странице регистрации должна быть предусмотрена форма, в которую пользователь будет вводить свои данные: имя пользователя, электронную почту, пароль и подтверждение пароля.
- Пароль должен быть надежным, содержать как минимум одну заглавную букву, одну строчную букву, одну цифру и один специальный символ. Такие требования уменьшают вероятность взлома аккаунта.
- После успешного заполнения формы, данные пользователя должны быть сохранены в базе данных, чтобы в будущем пользователь мог использовать свои регистрационные данные для авторизации на сайте.
Авторизация
- На странице авторизации пользователь должен ввести свой логин (электронную почту или имя пользователя) и пароль.
- После отправки формы с данными, происходит проверка наличия пользователя в базе данных и сравнение введенного пароля с сохраненным в базе данных.
- Если пользователь найден и введенный пароль совпадает с сохраненным, ему предоставляется доступ к защищенным страницам и функциям сайта.
- После успешной авторизации в системе, часто используются механизмы сессий или токенов для подтверждения авторизации на каждой странице.
Забыли пароль
Для предотвращения потери доступа к аккаунту, на сайте должен быть предусмотрен механизм восстановления пароля. Обычно это делается через отправку ссылки для восстановления пароля на зарегистрированную электронную почту пользователя.
Защита от несанкционированного доступа
Для защиты от несанкционированного доступа к аккаунтам пользователей, рекомендуется:
- Использовать HTTPS вместо HTTP для передачи данных между клиентом и сервером. Это позволяет зашифровать данные и предотвращает их перехват.
- Хранить пароли в базе данных в зашифрованном виде с использованием хэш-функций, чтобы минимизировать угрозы при возможном взломе базы данных.
- Ограничить количество попыток авторизации и наложить временные ограничения после нескольких неудачных попыток входа для предотвращения атак перебором.
- Добавить проверку на наличие активной сессии или токена на каждой защищенной странице для подтверждения авторизованного доступа.
Создание учетной записи Microsoft
Для установки средства сборки Visual Studio 2019 вам потребуется учетная запись Microsoft. Если у вас уже есть учетная запись, вы можете пропустить этот шаг.
Чтобы создать новую учетную запись Microsoft, выполните следующие действия:
- Откройте веб-браузер и перейдите на официальный сайт Microsoft.
- На главной странице сайта найдите и нажмите на ссылку «Вход» или «Войти».
- В открывшемся окне выберите «Создать учетную запись Microsoft» или «Зарегистрироваться новым адресом электронной почты».
- Заполните необходимые поля, такие как имя пользователя, адрес электронной почты и пароль. Убедитесь, что пароль соответствует требованиям безопасности.
- Пройдите проверку Я не робот и следуйте инструкциям на экране.
- Нажмите кнопку «Далее» или «Зарегистрироваться», чтобы завершить создание учетной записи.
После завершения регистрации вы получите уведомление о создании новой учетной записи Microsoft. Используйте эту учетную запись для входа в Visual Studio 2019 и установки средства сборки.
Обратите внимание, что вы можете использовать учетную запись Microsoft не только для установки Visual Studio 2019, но и для доступа ко многим другим сервисам и программам компании Microsoft.
Вход в учетную запись Microsoft
Перед установкой средства сборки Visual Studio 2019 необходимо войти в свою учетную запись Microsoft. Это позволяет получить доступ к дополнительным функциям и возможностям во время установки и использования среды разработки.
- Откройте любой веб-браузер на вашем компьютере.
- Перейдите на официальный сайт Microsoft по адресу https://login.live.com/ или выберите вариант входа через учетную запись на сайте Visual Studio.
- Введите адрес электронной почты, связанный с вашей учетной записью Microsoft, в поле «Email» или «Телефон».
- Нажмите на кнопку «Далее».
- Введите пароль для вашей учетной записи Microsoft в поле «Пароль». Если вы забыли свой пароль, нажмите на ссылку «Забыли пароль?» и следуйте инструкциям для его сброса.
- Нажмите на кнопку «Войти», чтобы получить доступ к учетной записи Microsoft.
После успешного входа в свою учетную запись Microsoft вы будете готовы к установке средства сборки Visual Studio 2019 и использованию всех его функций. Убедитесь, что ваша учетная запись Microsoft находится в активном состоянии и имеет соответствующие привилегии для установки программного обеспечения.
Загрузка инсталлятора Visual Studio 2019
Для начала установки средств сборки Visual Studio 2019 необходимо скачать инсталлятор данной программы с официального сайта Microsoft.
- Откройте веб-браузер и перейдите на сайт https://visualstudio.microsoft.com/ru/.
- На сайте найдите раздел «Бесплатные инструменты», расположенный в верхней части страницы, и выберите «Community» — это бесплатная версия Visual Studio, подходящая для большинства разработчиков.
- Следующим шагом выберите «Скачать Community» и дождитесь загрузки инсталлятора.
После успешной загрузки инсталлятора Visual Studio 2019 вы можете приступить к установке средств сборки.
Вопрос-ответ
Можно ли установить только средства сборки Visual Studio 2019 без остальных компонентов?
Нет, нельзя установить только средства сборки Visual Studio 2019 без остальных компонентов. Средства сборки являются частью инструментария Visual Studio и устанавливаются вместе с ним. Однако вы можете выбрать только необходимые компоненты при установке, чтобы избежать установки ненужных инструментов.
