Бесплатная или бесплатная Visual Studio

Обновлено: 21.11.2024

Наша документация содержит раздел "Часто задаваемые вопросы", необходимый для определенных тем. Мы собрали здесь элементы, которые не подходят к другим темам.

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

В чем разница между Visual Studio Code и Visual Studio IDE?

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

Какие ОС поддерживаются?

VS Code работает на macOS, Linux и Windows. См. документацию по требованиям для поддерживаемых версий. Вы можете найти более подробную информацию о конкретной платформе в обзоре установки.

Является ли VS Code бесплатным?

Да, VS Code бесплатен для частного или коммерческого использования. Подробнее см. в лицензии на продукт.

Как отключить отчеты телеметрии

VS Code собирает данные об использовании и отправляет их в Microsoft, чтобы помочь улучшить наши продукты и услуги. Прочтите наше заявление о конфиденциальности и документацию по телеметрии, чтобы узнать больше.

Если вы не хотите отправлять данные об использовании в Microsoft, можно отключить пользовательский параметр telemetry.telemetryLevel .

В меню «Файл» > «Настройки» > «Настройки» (macOS: «Код» > «Настройки» > «Настройки») найдите телеметрию и установите для параметра «Телеметрия: уровень телеметрии» значение «Выкл.». Это приведет к отключению всех событий телеметрии из VS Code в будущем.

Важное примечание: VS Code дает вам возможность устанавливать расширения Microsoft и сторонних производителей. Эти расширения могут собирать собственные данные об использовании и не контролируются параметром telemetry.telemetryLevel. Обратитесь к документации по конкретному расширению, чтобы узнать о его отчетах телеметрии.

Как отключить эксперименты

VS Code использует эксперименты, чтобы опробовать новые функции или постепенно внедрять их. Наша экспериментальная платформа обращается к службе, принадлежащей Microsoft, и поэтому отключается при отключении телеметрии. Однако если вы хотите отключить эксперименты независимо от ваших настроек телеметрии, вы можете установить для параметра пользователя workbench.enableExperiments значение false .

В меню «Файл» > «Настройки» > «Настройки» (macOS: «Код» > «Настройки» > «Настройки») выполните поиск экспериментов и снимите флажок с параметра Workbench: включить эксперименты. Это предотвратит обращение VS Code к службе и откажется от любых текущих экспериментов.

Как отключить отчеты о сбоях

VS Code собирает данные обо всех возникающих сбоях и отправляет их в Microsoft для улучшения наших продуктов и услуг. Прочтите наше заявление о конфиденциальности и документацию по телеметрии, чтобы узнать больше.

Если вы не хотите отправлять данные о сбоях в Microsoft, вы можете изменить аргумент среды выполнения enable-crash-reporter на false

  • Откройте палитру команд ( ⇧⌘P (Windows, Linux Ctrl+Shift+P )).
  • Выполните команду «Настройки: настроить параметры выполнения».
  • Эта команда откроет файл argv.json для настройки аргументов среды выполнения.
  • Изменить "enable-crash-reporter": false .
  • Перезапустите VS Code.

GDPR и Кодекс VS

После вступления в силу Общего регламента по защите данных (GDPR) мы хотим воспользоваться этой возможностью, чтобы еще раз заявить, что мы очень серьезно относимся к конфиденциальности. Это касается как компании Microsoft, так и команды VS Code в частности.

Для поддержки GDPR:

  • Продукт VS Code уведомляет всех пользователей о том, что они могут отказаться от сбора данных телеметрии.
  • Команда активно просматривает и классифицирует все отправленные данные телеметрии (задокументировано в нашей кодовой базе OSS).
  • Для любых собранных данных, например аварийных дампов, действуют действующие политики хранения данных.

Дополнительную информацию о соответствии VS Code GDPR можно найти в документации по телеметрии.

Какие онлайн-сервисы использует VS Code?

Помимо отчетов о сбоях и телеметрии, VS Code использует онлайн-сервисы для различных других целей, таких как загрузка обновлений продукта, поиск, установка и обновление расширений или обеспечение поиска на естественном языке в редакторе настроек. Дополнительные сведения см. в разделе Управление онлайн-сервисами.

Вы можете включить или отключить функции, использующие эти службы. Выберите «Файл» > «Настройки» > «Настройки» (macOS: «Код» > «Настройки» > «Настройки») и введите тег @tag:usesOnlineServices . Здесь будут отображаться все настройки, которые контролируют использование онлайн-сервисов, и вы можете включать и выключать их по отдельности.

Как отказаться от автоматического обновления VS Code?

По умолчанию VS Code настроен на автоматическое обновление для пользователей macOS и Windows при выпуске новых обновлений. Если вы не хотите получать автоматические обновления, вы можете изменить параметр «Обновление: режим» со значения по умолчанию на «Нет» .

Чтобы изменить режим обновления, выберите «Файл» > «Настройки» > «Настройки» (macOS: «Код» > «Настройки» > «Настройки»), найдите режим обновления и измените настройку на «Нет» .

Если вы используете редактор JSON для своих настроек, добавьте следующую строку:

Вы можете установить предыдущую версию VS Code, удалив текущую версию, а затем установив загружаемый файл, указанный в верхней части страницы примечаний к выпуску.

Примечание. В Linux: если репозиторий VS Code был установлен правильно, ваш системный менеджер пакетов должен выполнять автоматическое обновление так же, как и другие пакеты в системе. См. Установка VS Code в Linux.

Отказаться от обновления расширений

По умолчанию VS Code также автоматически обновляет расширения по мере появления новых версий. Если вы не хотите, чтобы расширения обновлялись автоматически, снимите флажок Расширения: Автообновление в редакторе настроек ( ⌘, (Windows, Linux Ctrl+, ) ).

Если вы используете редактор JSON для изменения настроек, добавьте следующую строку:

Лицензирование

Местоположение

Вы можете найти лицензии VS Code, уведомления третьих сторон и кредитный список с открытым исходным кодом Chromium в папке ресурсов\приложения места установки VS Code. Файлы ThirdPartyNotices.txt от VS Code, Credits_*.html от Chromium и LICENSE.txt для английского языка от VS Code доступны в resources\app . Локализованные версии LICENSE.txt по идентификатору языка находятся в папке resources\app\licenses .

Почему у Visual Studio Code другая лицензия, чем у репозитория vscode GitHub?

В чем разница между репозиторием vscode и дистрибутивом Microsoft Visual Studio Code?

Visual Studio Code — это дистрибутив Code — репозиторий OSS со специфическими настройками Microsoft (включая исходный код), выпущенный по традиционной лицензии Microsoft.

Что означает "Построено на основе открытого исходного кода"?

Microsoft Visual Studio Code — это дистрибутив «Code — OSS», распространяемый по лицензии Microsoft, который включает собственные активы Microsoft (такие как значки) и функции (интеграция с Visual Studio Marketplace, небольшие аспекты включения удаленной разработки). Хотя эти дополнения составляют очень небольшой процент от общей базы кода дистрибутива, точнее будет сказать, что код Visual Studio «построен» на основе открытого исходного кода, а не «является» открытым исходным кодом из-за этих различий. Дополнительную информацию о том, что включает в себя каждый дистрибутив, можно найти в статье Visual Studio Code и "Code – OSS Differences".

Как найти лицензию для расширения?

Большинство расширений ссылаются на свою лицензию на странице Marketplace или в разделе обзора, когда вы выбираете расширение в представлении «Расширения».

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

Все ли расширения VS Code имеют открытый исходный код?

Авторы расширений могут свободно выбирать лицензию, соответствующую потребностям их бизнеса. Хотя многие авторы расширений решили выпускать свой исходный код под лицензией с открытым исходным кодом, некоторые расширения, такие как Wallaby.js, Google Cloud Code и расширения VS Code Remote Development, используют проприетарные лицензии.

Майкрософт по возможности открывает исходный код наших расширений. Однако зависимость от существующего проприетарного исходного кода или библиотек, исходного кода, который пересекается с лицензированными Microsoft инструментами или службами (например, Visual Studio), и различиями бизнес-моделей во всей Microsoft приведут к тому, что некоторые расширения будут использовать проприетарную лицензию. Вы можете найти список расширений Visual Studio Code, предоставленных корпорацией Майкрософт, и их лицензии в статье Microsoft Extension Licenses.

Как узнать версию?

Информацию о версии VS Code можно найти в диалоговом окне "О программе".

В macOS перейдите в раздел Код > О Visual Studio Code.

В Windows и Linux выберите Справка > О программе.

Версия VS Code указывается первой в списке с номером версии и имеет формат версии «основная.дополнительная.выпуск», например «1.27.0».

Предыдущие версии

Вы можете найти ссылки на загрузку некоторых выпусков в верхней части примечаний к выпуску версии:

Если вам нужен тип установки, не указанный здесь, вы можете загрузить его вручную по следующим URL-адресам:

Замените нужный выпуск в заполнителе. Например, чтобы загрузить версию debian Linux ARM для 1.50.1, вы должны использовать

Вы можете использовать строку версии last , если хотите всегда загружать последнюю стабильную версию VS Code.

Предварительные версии

Хотите заранее ознакомиться с новыми функциями VS Code? Вы можете попробовать предварительные версии VS Code, установив сборку Insiders. Сборка Insiders устанавливается рядом со стабильной установкой VS Code и имеет изолированные параметры, конфигурации и расширения. Сборка Insiders обновляется каждую ночь, поэтому вы будете получать последние исправления ошибок и обновления функций за день до этого.

Чтобы установить сборку Insiders, перейдите на страницу загрузки Insiders.

Где найти значки Visual Studio Code?

Есть ли рекомендации по использованию значков и имен?

Вы можете скачать официальные значки Visual Studio Code и ознакомиться с рекомендациями по использованию в разделе Рекомендации по использованию значков и имен.

Что такое «рабочая область» VS Code?

Рабочее пространство VS Code обычно представляет собой корневую папку вашего проекта. VS Code использует концепцию «рабочей области» для охвата конфигураций проекта, таких как параметры проекта, а также файлы конфигурации для отладки и выполнения задач. Файлы рабочей области хранятся в корне проекта в папке .vscode. Вы также можете иметь более одной корневой папки в рабочей области VS Code с помощью функции, называемой многокорневыми рабочими областями.

Дополнительную информацию можно найти в разделе Что такое "рабочая область" VS Code? статья.

Можно ли запустить переносную версию VS Code?

Да, VS Code имеет портативный режим, который позволяет хранить настройки и данные в том же месте, где они установлены, например на USB-накопителе.

Сообщить о проблеме с расширением VS Code

Чтобы узнать об ошибках, запросить новые функции или связаться с автором расширения, следует использовать ссылки, доступные в Visual Studio Code Marketplace, или воспользоваться справкой: сообщить о проблеме из командной палитры. Однако, если есть проблема, когда расширение не соответствует нашему кодексу поведения, например, оно содержит ненормативную лексику, порнографию или представляет опасность для пользователя, тогда у нас есть псевдоним электронной почты, чтобы сообщить об этой проблеме. Как только письмо будет получено, наша команда Marketplace рассмотрит соответствующий план действий, вплоть до отмены публикации расширения.

Похоже, что установка повреждена [Не поддерживается]

VS Code выполняет фоновую проверку, чтобы определить, была ли изменена установка на диске, и если это так, вы увидите текст [Unsupported] в строке заголовка. Это делается, поскольку некоторые расширения напрямую изменяют (исправляют) продукт VS Code таким образом, что он является полупостоянным (до следующего обновления), и это может вызвать проблемы с воспроизведением. Мы не пытаемся блокировать исправление VS Code, но мы хотим привлечь внимание к тому, что исправление VS Code означает, что вы используете неподдерживаемую версию. Переустановка VS Code заменит измененные файлы и отключит предупреждение.

Ошибка разрешения среды оболочки

Этот раздел относится только к средам macOS и Linux.

Когда VS Code запускается из терминала (например, с помощью кода . ), он получает доступ к настройкам среды, определенным в ваших файлах .bashrc или .zshrc. Это означает, что такие функции, как задачи или цели отладки, также имеют доступ к этим настройкам.

Однако при запуске из пользовательского интерфейса вашей платформы (например, с помощью значка VS Code в доке macOS) вы обычно не работаете в контексте оболочки и у вас нет доступа к этим настройкам среды. Это означает, что в зависимости от того, как вы запускаете VS Code, у вас может быть разная среда.

Чтобы обойти это, при запуске с помощью жеста пользовательского интерфейса VS Code запускает небольшой процесс для запуска (или «разрешения») среды оболочки, определенной в ваших файлах .bashrc или .zshrc. Если через 10 секунд среда оболочки все еще не разрешена или разрешение не удалось по какой-либо другой причине, VS Code прервет процесс «разрешения», запустится без настроек среды вашей оболочки, и вы увидите ошибку, подобную следующей: /p>

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

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

Исследуйте медленную инициализацию оболочки

Описанный ниже процесс может помочь вам определить, какие части инициализации вашей оболочки занимают больше всего времени:

  • Откройте файл запуска вашей оболочки (например, в VS Code, введя ~/.bashrc или ~/.zshrc в Quick Open ( ⌘P (Windows, Linux Ctrl+P ) )).
  • Выборочно закомментируйте потенциально длительные операции (например, nvm, если вы это обнаружите).
  • Сохраните и полностью перезапустите VS Code.
  • Продолжайте комментировать операции, пока ошибка не исчезнет.

Примечание: хотя nvm — мощный и полезный Node.js, это может привести к замедлению времени запуска оболочки, если оно запускается во время инициализации оболочки. Вы можете рассмотреть альтернативные менеджеры пакетов, такие как asdf, или поискать в Интернете рекомендации по повышению производительности nvm.

Запуск VS Code из терминала

Если изменение среды оболочки нецелесообразно, можно избежать фазы разрешения среды оболочки VS Code, запустив VS Code непосредственно из полностью инициализированного терминала.

  • Ввод кода из открытого терминала запустит VS Code с последней рабочей областью.
  • Ввод кода . запустит VS Code, открытый в текущей папке.

Код VS пуст?

Оболочка Electron, используемая Visual Studio Code, имеет проблемы с аппаратным ускорением некоторых GPU (графических процессоров). Если VS Code отображает пустое главное окно, вы можете попробовать отключить ускорение графического процессора при запуске VS Code, добавив переключатель командной строки Electron --disable-gpu.

VS Code перестает отвечать сразу после открытия папки

Когда вы открываете папку, VS Code ищет типичные файлы проекта, чтобы предложить вам дополнительные инструменты (например, средство выбора решения в строке состояния, чтобы открыть решение). Если вы открываете папку с большим количеством файлов, поиск может занять много времени и ресурсов ЦП, в течение которых VS Code может медленно реагировать. Мы планируем улучшить это в будущем, но пока вы можете исключить папки из проводника с помощью настройки files.exclude, и они не будут искать файлы проекта:

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

Вы можете задавать вопросы и искать ответы на Stack Overflow, а также сообщать о проблемах и запросах функций непосредственно в нашем репозитории GitHub.

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

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

Как приобрести Visual Studio Professional или Enterprise?

Visual Studio можно приобрести по различным каналам, включая корпоративное лицензирование, Visual Studio Marketplace и Microsoft Store.

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

Магазин Майкрософт

Если вы хотите совершить единовременную покупку Visual Studio без подписки или каких-либо преимуществ, включенных в подписку, посетите Microsoft Store для получения последней версии Visual Studio Professional.

Рынок Visual Studio

С ежемесячной подпиской вы можете получить доступ к последним версиям Studio и Azure DevOps без долгосрочного контракта. Выставление счетов осуществляется через Microsoft Azure. Если у вас еще нет подписки Azure, ее можно настроить бесплатно, и вы можете сделать это во время первой покупки.
Visual Studio Professional — ежемесячная подписка
Visual Studio Enterprise — ежемесячная подписка
Подробнее о ежемесячных счетах за подписку Visual Studio Subscriptions.

Корпоративное лицензирование

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

Если я уже заплатил за более раннюю версию Visual Studio, нужно ли мне приобретать новую лицензию?

Если вы приобрели подписку Visual Studio и эта подписка все еще активна, вы имеете право на последний выпуск Visual Studio. (Например, вы приобрели Visual Studio 2019, ваша подписка все еще активна, вы имеете право на Visual Studio 2022)

Если вы приобрели отдельную лицензию на предыдущую версию Visual Studio Professional, вы не имеете права на последний выпуск Visual Studio Professional. (Например, вы приобрели отдельную лицензию Visual Studio Professional 2019, ваша подписка все еще активна, у вас нет прав на Visual Studio 2022)

Кроме того, если вы приобрели подписку Visual Studio Subscription в 2015 календарном году, но не продлили ее, у вас не будет доступа к Visual Studio 2019 и более поздним версиям.

Существует несколько способов приобрести Visual Studio в зависимости от ваших потребностей. Наиболее распространенным является приобретение подписки Visual Studio. Это предоставляет полный набор инструментов и ресурсов для создания, развертывания и управления вашим следующим великолепным приложением. Все на выбранной вами платформе и устройстве с помощью Visual Studio IDE.

  • Отдельно
  • Бизнес
  • Корпоративный

Для частных лиц мы рекомендуем наши бесплатные инструменты

Сообщество Visual Studio

Visual Studio для Mac

Код Visual Studio

Автономный редактор исходного кода, работающий в Windows, macOS и Linux.Лучший выбор для JavaScript и веб-разработчиков с расширениями для поддержки практически любого языка программирования.

Используя Visual Studio Code, вы соглашаетесь с его лицензией и заявлением о конфиденциальности

Нужна подписка на инструменты разработки и многое другое?

  • Доступ к последней и предыдущей версиям Visual Studio
  • Ежемесячный кредит Azure для разработки/тестирования
  • Доступ к тысячам загрузок программного обеспечения
  • Услуги для поддержки вашего развития
  • Учебные ресурсы, такие как Pluralsight, LinkedIn Learning
  • Преимущества службы поддержки

Часть облака разработчиков от Microsoft

Майкрософт Азур

Производственное облако, которое интегрируется с вашими инструментами

GitHub

Расширьте сотрудничество с вашими командами и сообществом разработчиков ПО с открытым исходным кодом

Для малых и средних организаций с 5 или более пользователями/устройствами мы рекомендуем эти подписки. Посетите страницу лицензирования для получения дополнительной информации.

Профессиональная подписка

  • Профессиональная интегрированная среда разработки Visual Studio
  • Azure DevOps (базовый план)

Корпоративная подписка

  • Visual Studio Enterprise IDE
  • Azure DevOps (базовый вариант + план тестирования)

цены указаны в долларах США

Профессиональная подписка

  • Профессиональная интегрированная среда разработки Visual Studio
  • Кредит Azure – 50 долларов США в месяц.
  • Обучение и поддержка
  • Azure DevOps (базовый план)
  • Разработка/тестирование программного обеспечения

Корпоративная подписка

  • Visual Studio Enterprise IDE
  • 150 долларов США на счете Azure в месяц
  • Обучение и поддержка
  • Azure DevOps (базовый вариант + план тестирования)
  • Разработка/тестирование программного обеспечения
  • Power BI Pro

Для крупных организаций с 500 и более пользователями/устройствами мы рекомендуем эти подписки. Посетите страницу лицензирования для получения дополнительной информации.

Подписка Professional + GitHub Enterprise

  • Профессиональная интегрированная среда разработки Visual Studio
  • GitHub Enterprise
  • Кредит Azure – 50 долларов США в месяц.
  • Обучение и поддержка
  • Azure DevOps (базовый уровень)
  • Разработка/тестирование программного обеспечения

Корпоративная подписка + GitHub Enterprise

  • Visual Studio Enterprise IDE
  • GitHub Enterprise
  • 150 долларов США на счете Azure в месяц
  • Обучение и поддержка
  • Azure DevOps (базовый вариант + план тестирования)
  • Разработка/тестирование программного обеспечения
  • Power BI Pro

Профессиональная подписка

  • Профессиональная интегрированная среда разработки Visual Studio
  • Azure DevOps (базовый план)

Корпоративная подписка

  • Visual Studio Enterprise IDE
  • Azure DevOps (базовый вариант + план тестирования)

цены указаны в долларах США

Сравнить подписки

Развернуть все Свернуть все

Проверка зависимостей в реальном времени

Веб-развертывание в один клик

Тестирование модулей в реальном времени

Подделки Microsoft (изоляция модульных тестов)

Статический анализ кода

Центр производительности и диагностики

Развернуть все Свернуть все

Отдельные кредиты Azure для разработки/тестирования

Пользовательская клиентская лицензия (CAL)

Office профессиональный плюс 2019
(лицензия для обычного использования на одном устройстве)

Parasoft
Virtualize/SOAtest Professional Desktop

WhiteSource
Azure DevOps Server/Azure DevOps Bolt extension

Сравнить подписки

Развернуть все Свернуть все

Новейшая версия для ПК и Mac

Проверка зависимостей в реальном времени

Веб-развертывание в один клик

Тестирование модулей в реальном времени

Подделки Microsoft (изоляция модульных тестов)

Team Explorer (поддержка сторонних средств разработки)

Visual Studio Live Share

Статический анализ кода

Центр производительности и диагностики

Развернуть все Свернуть все

Отдельные кредиты Azure для разработки/тестирования

Пользовательская клиентская лицензия (CAL)

Office профессиональный плюс 2019
(лицензия для обычного использования на одном устройстве)

  • Предварительные продажи и покупка
  • Преимущества и лицензирование
  • Выставление счетов и продление

В чем разница между Visual Studio и Visual Studio Code?

Visual Studio — это полнофункциональная интегрированная среда разработки, тогда как Visual Studio Code — это редактор кода. Visual Studio Code бесплатен, основан на открытом исходном коде и работает в Windows, macOS и Linux. Ознакомьтесь с этим документом для более подробного понимания различий.

Как приобрести подписки Visual Studio для бизнеса?

В зависимости от размера вашего бизнеса доступны различные соглашения и типы лицензирования. Вы можете приобрести непосредственно в Visual Studio Marketplace. Вы также можете приобрести через корпоративное лицензирование Майкрософт для коммерческих лицензионных соглашений или партнеров по решениям.

Как приобрести подписку Visual Studio для себя?

У вас есть несколько вариантов в зависимости от ваших потребностей. Вы можете приобрести ежемесячную подписку в Visual Studio Marketplace, если вам просто нужен доступ к IDE и вам нужна гибкость ежемесячной подписки. Вы также можете приобрести подписку, которая включает в себя IDE, а также многие другие преимущества, такие как индивидуальные кредиты Azure для разработки и тестирования, Azure DevOps, обучение, услуги, поддержку и многое другое, в Microsoft Store.

В чем разница между ежемесячной подпиской и стандартной подпиской?

Ежемесячные подписки оплачиваются каждый месяц и обеспечивают гибкость выставления счетов. Это отличный вариант для тех, кому просто нужно использовать IDE в течение короткого времени и не нужны другие преимущества. Стандартная подписка включает в себя доступ к дополнительным преимуществам, таким как отдельные кредиты на разработку и тестирование Azure, программное обеспечение и доступ к загрузке, услуги, обучение и поддержку. Стандартная подписка — это бессрочная лицензия, означающая, что вы приобрели Visual Studio и можете продолжать использовать продукт после истечения срока действия подписки.

Предлагаете ли вы скидки для стартапов?

Для всех других сценариев использования:
В некорпоративных организациях до пяти пользователей могут использовать Visual Studio Community. В корпоративных организациях (имеющих в виду организации с >250 ПК или годовым доходом >1 млн долларов США) не разрешается использовать что-либо, кроме сценариев с открытым исходным кодом, академических исследований и учебных сред, описанных выше.

Я установил предположительно бесплатную версию VS Community 2017 на свой компьютер и через 30 дней получил сообщение от VS о том, что срок действия моей лицензии истек.

Лицензия? Истекший? Я думал, что версия сообщества была «бесплатной навсегда», поэтому с тегом «сообщество». В чем дело? Я попытался войти в свою учетную запись outlook.com, но мне пишет "что-то пошло не так", и я возвращаюсь к тому же экрану.

Как мне получить полностью бесплатную версию VS 2017, чтобы я мог работать над своими проектами FOSS?

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

Вот руководство по лицензированию Visual Studio. См. страницу 8, где говорится: «Любой отдельный разработчик может использовать Visual Studio Community для создания своих собственных бесплатных или платных приложений. Кроме того, любое количество пользователей может использовать программное обеспечение для разработки и тестирования драйверов устройств для операционной системы Windows». Существуют дополнительные разрешения, позволяющие использовать их в небольших организациях, которые определяются как

15 ответов 15

Войдите в систему, и 30-дневная пробная версия исчезнет!

"И если вы уже вошли в систему, выйдите, а затем снова войдите". –b1nary.atr0phy

Это так оскорбительно. Community Edition, вам необходимо ЗАРЕГИСТРИРОВАТЬСЯ И ВОЙТИ. Я ненавижу M$ даже больше, чем раньше. ПХ! Вернемся к Netbeans, большое спасибо!!

Чтобы обойти "осталось 30 дней, чтобы войти в сеть", войдите один раз в учетную запись Microsoft, и вы получите папку %LocalAppData%\Microsoft\VSCommon\OnlineLicensing, которую можно скопировать на автономные ПК.

Отлично! Для тех из нас, кто страдает корпоративными политиками и отсутствием или ограниченным доступом в Интернет, это ЕДИНСТВЕННЫЙ способ заставить эту предположительно бесплатную версию работать!

Он по-прежнему каким-то образом привязан к учетной записи, которую вы используете для его создания. Например, я скопировал из установки, в которой я вошел в свою учетную запись MSDN, и я вижу уведомление «у вас есть лицензия для корпоративной версии», однако я не вижу никакой другой информации о моей учетной записи. Мне интересно, безопасно ли делиться с коллегами (например, на образе ВМ)?

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

ВАЖНАЯ ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ. Информация, представленная ниже, предназначена только для образовательных целей! Продление пробного периода Visual Studio Community 2017 может быть НЕЗАКОННЫМ!

Итак, приступим.

  • [-16] и [-15] — год истечения срока действия;
  • [-14] и [-13] — месяц истечения срока действия;
  • [-12] и [-11] — это день истечения срока действия.

Увеличение этих значений (желательно год :) ) ПРОДОЛЖИТ пробный период и избавит вас от блокировки экрана! Я ничего не знаю о таком инструменте, позволяющем редактировать зашифрованные значения реестра, поэтому моя небольшая программа на C++ и Windows API выглядит так:

Текущий язык не имеет значения, если у вас есть доступ к функциям реестра и шифрования на вашем языке. Я просто свободно владею C++. Извините, я не публикую готовый к использованию код по этическим причинам.

Я не вижу ничего неэтичного в том, чтобы использовать базовые технологические знания об операционной системе, которые люди используют более 30 лет, чтобы обойти функциональные возможности продукта, который рекламируется как бесплатный. Мои данные — это валюта, и необходимость расплачиваться ими за прославленную IDE и компилятор C/C++, которые должны полностью обеспечивать базовую функциональность системы, делает этот продукт не таким бесплатным, как его рекламируют. И если простое изменение значения в случайном файле на моем компьютере останавливает эту программу для запроса моих данных, я буду рад сделать это.

Спасибо, @beatcracker и Дмитрий. Для импорта модуля PowerShell beatcracker мне сначала пришлось выполнить Set-ExecutionPolicy -ExecutionPolicy Bypass -Scope CurrentUser от имени администратора в PowerShell.

В моем случае я уже вошел в систему. Поэтому мне пришлось выйти и войти снова.

На испанском Cerrar Sesion не работает.

@TimothyGonzalez Я пытался, но это не сработало. Пишет, что не удалось загрузить лицензию. Пожалуйста, проверьте сетевое подключение или настройки прокси. - между прочим, с моим сетевым подключением все в порядке.

Выпуск сообщества VS 17 бесплатен. Вам просто нужно войти в свою учетную запись Microsoft, и все снова будет хорошо.

Ну, если вам нужно войти в систему, то это не "бесплатно" — вы платите за это своей личной информацией, которую Microsoft, скорее всего, продаст где-нибудь еще

> Вам просто нужно войти в свою учетную запись Microsoft — «просто»? Я не хочу иметь ничего общего с MS именно из-за такого поведения.

Из файла readme:

Использование оригинального модуля

Скачать/клонировать этот репозиторий

Запускайте PowerShell.exe от имени администратора

Использование:

Получить срок действия лицензии Visual Studio Community Edition Установить срок действия лицензии на текущую дату + 10 дней

ВАЖНАЯ ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ. Информация, представленная ниже, предназначена только для образовательных целей! Продление пробного периода Visual Studio Community 2017 может быть НЕЗАКОННЫМ!

Для VS2019 мне удалось зарегистрироваться с помощью моей учетной записи github:

Затем он отправит пароль на вашу электронную почту, и вы сможете подписать.

А. Войдите, если вы еще не вошли в систему.

Б. Если вы уже вошли в систему, нажмите ссылку Проверить наличие обновленной лицензии на странице настроек учетной записи.

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

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

Вход в систему неизбежен, если вы хотите избавиться от этого надоедливого предупреждения. Но даже если вы всегда были подписаны с первого дня, вы все равно можете столкнуться с этим предупреждением.Исходя из моего опыта, это может произойти, если вы недавно изменили пароль для своей учетной записи, добавили 2FA (двухэтапную проверку) в свою учетную запись или сбросили код восстановления для учетной записи, а вместе с ней и пароли приложений. Это также может быть связано с бездействием или недавними изменениями, которые Microsoft вносит в «вход в систему» для учетных записей Microsoft.

Какой бы ни была причина, вход или выход, а затем повторный вход, по-видимому, являются лучшим средством от этой неприятности.

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