Несколько версий visual studio на одном компьютере

Обновлено: 03.07.2024

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

Visual Studio выбор
Подскажите с выбором Visual Studio Есть разные версии 2010, 2015, 2017 и т.д Крякнутые , обычные.

Выбор visual studio
Подскажите, нужно выбрать лицензионную версию visual studio. Разработка различных приложений, ООП.

Как запустить программу в visual studio из нескольких файлов?
Нужно запустить игру бильярд. Как это сделать, есть несколько файлов. Прикрепляю файлы.

Не вижу особой выгоды от наличия сразу трёх (четырёх. ) версий студии на компьютере. Установите Visual Basic 2008 Express - экономно и легковесно. tezaurismosis, на выходе будет то же самое если бы писал в 2013? tezaurismosis, тоесть на 10й студии 4 и 4.5 framework не потянет уже. tezaurismosis, о как. Спасибо.
но думаю фрэйм 4.0 для Win8 вполне достаточно. Значит, выбор остантся за VS2010. один вопрос, можно ли в ней всётаки настроить так чтобы не сохранялся проект автоматом при сборке, а то в 2012 и 2013 такой возможности я не нашел и проект автоматически сохраняется при запуске тестовой сборки. (( Yury Komar, вам же в другой теме nio писал, как это сделать в 2010 студии: Не отменяются изменения после закрытия VS 2010

Выбор версии Visual Studio
Для меня всегда был больной вопрос из-за тяжеловесности visual studio - какую версию использовать.

Подключение нескольких .dll файлов с однаковым именем в visual studio
Работаю с SDL2 и в програме требуется использование SDL2_image и SDL2_ttf. Для коректной работы.

Выбор стабильной версии Visual Studio
Подскажите пожалуйста стабильную версию Microsoft Visual Studio. Ставил 2013, там слетела.

Установка C++ Redistributable Visual Studio 2017 и Visual C++ для Visual Studio 2015
Доброго дня. Пытаюсь изучить PHP. Решил установить сервер локальный. В инструкции сказано: "Ещё.

При компиляции проекта из нескольких файлов Visual Studio выдает множество ошибок
Здравствуйте! Долго маюсь с данной проблемой, искал на форуме и поисковых системах, но ответа не.

Выбор ноутбука для учебы (Visual studio, MSSQL)
Склоняюсь к macbook air 13' из-за веса и батареи. На какие ноутбуки стоит еще обратить внимание?

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

  • Если вы используете в организации несколько версий Visual Studio (например, Visual Studio 2019 Professional и Visual Studio 2019 Enterprise), вам нужно создать отдельную сетевую папку установки для каждого выпуска.
  • Принять решение о том, каким образом клиенты будут получать обновления продукта, рекомендуется перед первоначальной установкой клиента. Это позволит упростить правильную настройку параметров конфигурации. Доступны следующие варианты: клиенты могут получать обновления из расположения макета сети или из Интернета.
  • Исходный макет установки Visual Studio и все последующие обновления продукта должны находиться в одном сетевом каталоге, чтобы обеспечить правильную работу функций восстановления и удаления.

Скачивание загрузчика Visual Studio

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

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

Другие поддерживаемые начальные загрузчики: vs_feedbackclient.exe, vs_teamexplorer.exe, vs_testagent.exe, vs_testcontroller.exe и vs_testprofessional.exe.

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

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

Выпуск Начальный загрузчик
Visual Studio Enterprise vs_enterprise.exe
Visual Studio Professional vs_professional.exe
Visual Studio 2022 Build Tools vs_buildtools.exe

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

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

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

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

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

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

Полный начальный макет для языкового стандарта одного языка требует около 35 ГБ дискового пространства для Visual Studio Community и 42 Гб для Visual Studio Enterprise. Для каждого дополнительного языкового стандарта требуется около половины указанного количества ГБ. Дополнительные сведения см. в разделе Настройка сетевого макета. Помните, что последующие обновления макета также должны храниться в этом же сетевом расположении, поэтому следует иметь в виду, что с течением времени размер содержимого каталога в расположении макета сети может значительно увеличиться.

Чтобы создать начальный макет Visual Studio Enterprise со всеми языками и функциями, выполните:

vs_enterprise.exe --layout c:\VSLayout

Чтобы создать начальный макет Visual Studio Professional со всеми языками и функциями, выполните:

vs_professional.exe --layout c:\VSLayout

Редактирование файла response.json

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

Копирование макета в общую сетевую папку

Разместите макет в сетевой папке, чтобы запускать его с других клиентских компьютеров.

В следующем примере используется xcopy . Вы также можете использовать robocopy , если хотите.

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

Настройка сетевого макета

Для сетевого макета можно настроить несколько параметров. Вы можете создать частичный макет, который содержит только определенный набор языковых стандартов, рабочих нагрузок, компонентов, рекомендуемых и дополнительных зависимостей. Это может быть полезно, если вы намерены разворачивать на клиентских рабочих станциях только определенное подмножество рабочих нагрузок. Ниже перечислены типичные параметры командной строки для настройки макета.

  • --add позволяет указать идентификаторы рабочих нагрузок и компонентов.
    Если используется параметр --add , загружаются только те рабочие нагрузки и компоненты, которые заданы с помощью --add . Если параметр --add не используется, загружаются все компоненты и рабочие нагрузки.
  • --includeRecommended позволяет включить все рекомендованные компоненты для рабочих нагрузок с указанными идентификаторами.
  • --includeOptional позволяет включить все рекомендованные и дополнительные компоненты для рабочих нагрузок с указанными идентификаторами.
  • --lang позволяет указать языковые стандарты.

Далее приводятся примеры для создания неполного пользовательского макета.

Чтобы скачать все рабочие нагрузки и компоненты только для одного языка, выполните:

Чтобы скачать все рабочие нагрузки и компоненты для нескольких языков, выполните:

Чтобы скачать одну рабочую нагрузку для всех языков, выполните:

А так вы можете скачать две рабочие нагрузки и один дополнительный компонент для трех языков:

Чтобы загрузить две рабочие нагрузки со всеми рекомендуемыми компонентами:

Чтобы загрузить две рабочие нагрузки со всеми рекомендуемыми и дополнительными компонентами, выполните следующую команду:

Сохранение параметров макета

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

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

Здесь также приведен пример добавления дополнительной рабочей нагрузки. В этом случае добавляется рабочая нагрузка Azure и язык локализации. Теперь в этот макет включены управляемый рабочий стол и Azure. Для всех этих рабочих нагрузок также включены языковые ресурсы для английского и немецкого языков. Макет обновляется до последней доступной версии.

Если вы хотите обновить существующий макет до полного макета, используйте параметр --all, как показано в следующем примере.

Развертывание из сетевой установки

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

Пользователи могут выполнить установку, запустив следующую команду:

Администраторы выполняют установку в автоматическом режиме с помощью следующей команды:

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

Когда установка выполняется в рамках пакетного файла, параметр --wait позволяет гарантировать, что процесс vs_enterprise.exe дождется завершения установки, прежде чем возвращать код выхода.

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

Если вы не используете --wait , процесс vs_enterprise.exe завершается до окончания установки и возвращает неточный код выхода, который не представляет состояние операции установки.

При установке на основе макета содержимое, которое устанавливается, извлекается из макета. Однако если выбрать компонент, которого нет в макете, он будет получен из Интернета. Чтобы запретить программе установки Visual Studio скачивать содержимое, которое отсутствует в макете, используйте параметр --noWeb . Если используется параметр --noWeb , а в макете отсутствует выбранное для установки содержимое, программа установки завершается ошибкой.

Чтобы выполнить установку из автономного источника на компьютере, не подключенном к Интернету, укажите параметры --noWeb и --noUpdateInstaller . Первый блокирует скачивание обновленных рабочих нагрузок, компонентов и т. д. Второй блокирует самообновление установщика с помощью обновлений из Интернета.

Параметр --noWeb не отключает проверку наличия обновлений при установке Visual Studio на компьютере, подключенном к Интернету. Дополнительные сведения см. в статье Управление обновлением сетевых развертываний Visual Studio.

Коды ошибок

Если вы используете параметр --wait , то в зависимости от результата операции переменная среды %ERRORLEVEL% получает одно из следующих значений.

Значение Результат
0 Операция выполнена успешно.
740 Требуется повышение прав
1001 Процесс установки Visual Studio сейчас выполняется.
1003 Visual Studio сейчас используется.
1602 Операция отменена
1618 Запущена другая установка
1641 Операция успешно завершена; начата перезагрузка
3010 Операция выполнена успешно, но перед началом работы необходимо выполнить перезагрузку.
5003 Не удалось скачать установщик в начальном загрузчике
5004 Операция отменена
5005 Ошибка синтаксического анализа командной строки начального загрузчика
5007 Операция была заблокирована — компьютер не соответствует требованиям
8001 Сбой проверки компьютера ARM
8002 Сбой предварительной проверки фоновой загрузки
8003 Сбой неподдерживаемого выделения
8004 Сбой целевого каталога
8005 Сбой проверки исходных полезных данных
8006 Выполняются процессы Visual Studio
-1073720687 Сбой подключения
–1073741510 Работа установщика Microsoft Visual Studio была прервана (пользователем или внешним процессом)
Другое
(например,
–1, 1, 1603)
Произошел сбой — проверьте журналы для получения дополнительных сведений

Обновление макета сетевой установки

По мере выхода обновления продукта может потребоваться обновить макет сетевой установки, чтобы включить обновленные пакеты.

Как создать макет для предыдущего выпуска Visual Studio

Сначала нужно понять, что существует два типа начальных загрузчиков Visual Studio: один, который можно охарактеризовать словами "последний", "текущий", "популярный", "рекомендуемый", и второй, который, по существу, означает "фиксированная версия". Оба типа файлов начального загрузчика имеют одно и то же имя, и чтобы отличать их, необходимо обращать внимание на место, из которого каждый из них получен. Начальные загрузчики Visual Studio, доступные на странице загрузки Visual Studio, считаются популярными начальными загрузчиками Visual Studio и всегда устанавливают (или обновляют) последний выпуск, доступный в канале во время выполнения загрузчика. Начальные загрузчики Visual Studio, доступные на странице выпусков Visual Studio 2019 или выпусков Visual Studio 2022 или встроенные в обновление администратора в Каталоге Центра обновления Майкрософт, устанавливают определенную фиксированную версию продукта.

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

Если вы скачаете загрузчик по фиксированной ссылке или запустите обновление администратора, скачанное из Каталога Майкрософт, всегда будет устанавливаться определенная версия продукта независимо от того, когда был запущен загрузчик.

Наконец, можно создать макет сети с помощью любого из этих начальных загрузчиков, и версия, которая будет создана в макете, будет зависеть от используемого начального загрузчика. Например, это может быть фиксированная или текущая версия. Затем макет сети можно обновить с помощью любого более позднего начального загрузчика либо использовать пакет обновления администратора из Каталога Центр обновления Майкрософт. Независимо от способа обновления итоговый обновленный макет будет сохранен в кэше пакетов, содержащем определенную версию продукта, и будет работать как начальный загрузчик, использующий фиксированную ссылку. Таким образом, при установке из макета клиент установит конкретную версию Visual Studio, которая существует в макете (несмотря на то, что в Интернете может существовать новая версия).

Техническая поддержка по вопросам, связанным с автономным установщиком

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

У нас есть и другие возможности технической поддержки. Обратитесь к нашему сообществу разработчиков.

Существует ряд средств, с помощью которых можно обнаруживать и администрировать экземпляры Visual Studio, установленные на клиентских компьютерах.

Обнаружение существующих экземпляров Visual Studio

Следующие средства и служебные программы помогут вам обнаруживать и администрировать экземпляры Visual Studio, установленные на клиентских компьютерах:

С помощью vswhere.exe

vswhere.exe по умолчанию входит в состав Visual Studio 2017 и более поздних версий, а также предлагается для скачивания на странице выпусков vswhere. Используйте vswhere -? , чтобы получить информацию об этом средстве. Например, эта команда выводит в формате JSON полный список выпусков Visual Studio, включая предыдущие и предварительные версии продукта:

Использование инструментария управления Windows (WMI)

Если на компьютере установлен компонент Visual Studio Client Detector Utility, можно запросить сведения об экземпляре Visual Studio с помощью инструментария WMI. Visual Studio Client Detector Utility устанавливается по умолчанию при установке всех обновлений Visual Studio 2017, Visual Studio 2019 и Visual Studio 2022, выпущенных начиная с 12 мая 2020 г. Этот компонент также доступен в каталоге Центра обновления Майкрософт, если вы хотите установить его отдельно. Чтобы узнать, как использовать этот компонент для получения сведений об экземпляре Visual Studio, откройте PowerShell с правами администратора на клиентском компьютере и введите следующую команду:

Использование Microsoft Endpoint Configuration Manager

Возможности инвентаризации программного обеспечения Microsoft Endpoint Configuration Manager можно использовать для запрашивания и сбора сведений об экземплярах Visual Studio на клиентских устройствах. Например, следующий запрос вернет отображаемое имя, версию и имя устройства, на котором установлен экземпляр Visual Studio, для всех установленных экземпляров Visual Studio 2017 и 2019:

Дополнительные сведения об установке Visual Studio 2017 см. в архивах по установке Visual Studio.

Редактирование реестра для экземпляра Visual Studio

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

Поскольку эти записи не хранятся в глобальном реестре, для изменения этих параметров с помощью редактора реестра используется отдельная процедура.

Если открыт любой экземпляр Visual Studio, закройте его.

Запустите среду regedit.exe .

Выберите узел HKEY_LOCAL_MACHINE .

В главном меню редактора реестра выберите пункты Файл > Загрузить куст. и файл частного реестра из папки AppData\Local. Пример:

<config> обозначает экземпляр Visual Studio, который вы хотите просмотреть.

Вам будет предложено предоставить имя используемого изолированного куста. После этого вы сможете просматривать параметры реестра, хранящиеся в созданном изолированном кусте.

Прежде чем возвращаться к работе в Visual Studio, необходимо выгрузить созданный вами изолированный куст. Для этого выберите Файл > Выгрузить куст в главном меню редактора реестра. (Если этого не сделать, файл останется заблокированным и Visual Studio не сможет запуститься.)

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

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

разбираю движок source, есть код который компилируется только под 2010 студию, у меня же 2015, переустанавливать долго, часа два идёт установка, да и мне нужна версия по свежей.

Есть способы ?
если создать 2 пользователя в системе, и на каждого свою студию установить сработает? вопрос только как установить студию для конкретного пользователя , ведь выбор не предоставляет.

__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь

Совместимость разных версий Visual Studio
Доброго времени суток. Возникла такая ситуация: в универе нужно коллективно разрабатывать проект на.

Установка двух разных версий Visual Studio
Здравствуйте. Использую Visual Studio 2019 Community. Понадобилось что-бы приложение запускалось.

Проект не запускается из-за разных версий visual studio
Добрый вечер. При запуске программы сделанной на 2010 версии visual studio на 2015 версии возникли.

Тестирование через Visual Studio для разных версий Windows
Подскажите каким образом можно протестировать работоспособность приложения для разных Windows(XP.

go100gi, можно на виртуалку студию накатить (например с помощью virtual box).
Только оперативы бы неплохо иметь побольше, желательно 2гб на виртуалку


Как настроить Visual Studio 2015 для работы с OpenGL последних версий
Доброго времени суток. Возник такой вопрос. Как настроить Visual Studio 2015 для работы с OpenGL.

Как настроить Visual Studio 2015 для работы с OpenGL последних версий
Доброго времени суток. Возник такой вопрос. Как настроить Visual Studio 2015 для работы с.

Visual Studio конфликт версий
Установлена Visual Studio 2015. Затем установлена Visual Studio 2010. Открыл файл .sln сначала.

Как установить Две системы Win 8.1 на Два разных винта?
Прошу помощи у уважаемых форумчан в следующем вопросе: Есть комп с двумя винтами. Один винт -.

Читайте также: