Visual Studio — головне середовище розробки для .NET, C++, C#, ігор на Unity і настільних застосунків для Windows. Редакцій три, і вибір між ними залежить не лише від функцій, а й від того, хто ви з точки зору ліцензії: фрилансер, студія чи велика компанія.

Visual Studio Community — безкоштовна, але з умовами

Community має майже всі можливості Professional і безкоштовна для:

  • індивідуальних розробників, зокрема для комерційних проєктів;
  • навчання і досліджень;
  • проєктів з відкритим кодом;
  • невеликих організацій — до 5 користувачів.

Головне обмеження: організаціям, які Microsoft вважає «корпоративними» (понад 250 ПК або понад 1 млн доларів річного доходу), Community використовувати не можна, крім навчання і open source. Також вона не підходить, якщо у вас понад п'ять розробників.

Visual Studio Professional — стандарт для комерційних команд

Функціонально близька до Community, але знімає ліцензійні обмеження: підходить для компаній будь-якого розміру. Включає повний набір інструментів для розробки, налагодження, роботи з Git, профілювання продуктивності, інтеграцію з Azure DevOps і GitHub.

Кому: студіям, командам, компаніям, які вийшли за межі умов Community. Для більшості комерційних задач це оптимальний вибір.

Visual Studio Enterprise — для великих і критичних проєктів

Усе з Professional, плюс інструменти, які окупаються на великих кодових базах:

  • IntelliTrace — «машина часу» для налагодження: можна переглянути стан програми в минулих точках виконання;
  • Live Unit Testing — тести запускаються автоматично під час написання коду, і ви одразу бачите, що зламали;
  • Snapshot Debugger — налагодження застосунків прямо в продакшні без зупинки;
  • Microsoft Fakes — ізоляція коду для модульних тестів;
  • архітектурні інструменти — карти коду і перевірка залежностей між шарами.

Кому: великим командам, проєктам з високими вимогами до якості, legacy-системам, які складно налагоджувати.

Яку версію обрати: 2022, 2019 чи 2017

  • Visual Studio 2022 — 64-бітна, швидша на великих рішеннях, підтримує .NET 6–8 і новіші, отримує нові функції. Вибір за замовчуванням.
  • Visual Studio 2019 — якщо проєкт прив'язаний до старих інструментів або розширень, які не перенесли на 2022.
  • Visual Studio 2017 — лише для підтримки старих проєктів. Обидві старші версії вже отримують тільки виправлення безпеки.

Усі редакції і версії — в розділі Visual Studio. Серверні ліцензії для розробки — у статті Windows Server і SQL Server для малого бізнесу.

Часті питання

Чи можна встановити 2019 і 2022 на один ПК?

Так, версії встановлюються паралельно і не конфліктують.

Чи можна перейти з Professional на Enterprise без переустановки?

Так, достатньо ввести ключ Enterprise в Visual Studio Installer — редакція зміниться.

Чи потрібна Enterprise для GitHub Copilot?

Ні. GitHub Copilot — окрема підписка і працює в усіх редакціях Visual Studio 2022.